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