comparison src/requests.tp @ 49:8409af16d6e5

Sleep for 20 seconds when we receive a 429 response
author Mike Pavone <pavone@retrodev.com>
date Sun, 11 Aug 2013 04:35:02 -0700
parents 855c05c9cae1
children
comparison
equal deleted inserted replaced
48:855c05c9cae1 49:8409af16d6e5
107 } 107 }
108 } else: { 108 } else: {
109 _message <- decoded get: "message" withDefault: "" 109 _message <- decoded get: "message" withDefault: ""
110 #{ 110 #{
111 status <- { "error" } 111 status <- { "error" }
112 httpCode <- { _code }
112 message <- { _message } 113 message <- { _message }
113 string <- { 114 string <- {
114 "Error: " . _message 115 "Error: " . _message
115 } 116 }
116 print <- { 117 print <- {
117 print: string . "\n" 118 print: string . "\n"
118 } 119 }
119 } 120 }
120 } 121 }
121 } else: { 122 } else: {
122 #{print <- print: "HTTP response gave error! code was: " . _code . "\n"} 123 #{
123 124 status <- { "error" }
125 httpCode <- { _code }
126 message <- { "HTTP response gave error! code was: " . _code . "\n" }
127 string <- {
128 "Error: " . message
129 }
130 print <- {
131 print: string . "\n"
132 }
133 }
124 } 134 }
125 } 135 }
126 136
127 guessResponse <- :httpResp { 137 guessResponse <- :httpResp {
128 _code <- httpResp statusCode 138 _code <- httpResp statusCode
162 } 172 }
163 } else: { 173 } else: {
164 _message <- decoded get: "message" withDefault: "" 174 _message <- decoded get: "message" withDefault: ""
165 #{ 175 #{
166 status <- { "error" } 176 status <- { "error" }
177 httpCode <- { _code }
167 message <- { _message } 178 message <- { _message }
168 string <- { 179 string <- {
169 "Error: " . _message 180 "Error: " . _message
170 } 181 }
171 print <- { 182 print <- {
172 print: string . "\n" 183 print: string . "\n"
173 } 184 }
174 } 185 }
175 }} // end if 186 }} // end if
176 } else: { 187 } else: {
177 #{print <- print: "HTTP response gave error! code was: " . _code . "\n"} 188 #{
189 status <- { "error" }
190 httpCode <- { _code }
191 message <- { "HTTP response gave error! code was: " . _code . "\n" }
192 string <- {
193 "Error: " . message
194 }
195 print <- {
196 print: string . "\n"
197 }
198 }
178 } 199 }
179 } 200 }
180 201
181 _problem <- :decoded { 202 _problem <- :decoded {
182 _id <- decoded get: "id" withDefault: -1 203 _id <- decoded get: "id" withDefault: -1