Revision 7c60da08 asi-http-request-with-pithos/Classes/Pithos/ASIPithosRequest.m
b/asi-http-request-with-pithos/Classes/Pithos/ASIPithosRequest.m | ||
---|---|---|
87 | 87 |
[request startSynchronous]; |
88 | 88 |
// XXX start asynchronous with polling loop? |
89 | 89 |
|
90 |
*error = [request error]; |
|
91 |
if (!*error) { |
|
92 |
NSDictionary *responseHeaders = [request responseHeaders]; |
|
93 |
pithos.authToken = [responseHeaders objectForKey:@"X-Auth-Token"]; |
|
94 |
pithos.storageURL = [responseHeaders objectForKey:@"X-Storage-Url"]; |
|
95 |
return pithos; |
|
96 |
} |
|
90 |
if (error != NULL) { |
|
91 |
*error = [request error]; |
|
92 |
if (!*error) { |
|
93 |
NSDictionary *responseHeaders = [request responseHeaders]; |
|
94 |
pithos.authToken = [responseHeaders objectForKey:@"X-Auth-Token"]; |
|
95 |
pithos.storageURL = [responseHeaders objectForKey:@"X-Storage-Url"]; |
|
96 |
return pithos; |
|
97 |
} |
|
98 |
} |
|
97 | 99 |
return nil; |
98 | 100 |
} |
99 | 101 |
|
Also available in: Unified diff