Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Commit

Permalink
Fixing compilation errors
Browse files Browse the repository at this point in the history
  • Loading branch information
mattt committed Dec 27, 2011
1 parent d57df45 commit f6bdc04
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
2 changes: 1 addition & 1 deletion AFOAuth1Client.h
@@ -1,4 +1,4 @@
// AFOAuth1Client.h // AFOAuth1Client.m
// //
// Copyright (c) 2011 Mattt Thompson (http://mattt.me/) // Copyright (c) 2011 Mattt Thompson (http://mattt.me/)
// //
Expand Down
19 changes: 11 additions & 8 deletions AFOAuth1Client.m
Expand Up @@ -21,10 +21,11 @@
// THE SOFTWARE. // THE SOFTWARE.


#import "AFOAuth1Client.h" #import "AFOAuth1Client.h"
#import "AFHTTPRequestOperation.h"


#include "hmac.h" #include "hmac.h"


static inline NSDictionary * AFParametersFromQueryString(NSString *queryString, NSStringEncoding stringEncoding) { static inline NSDictionary * AFParametersFromQueryString(NSString *queryString) {
NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
if (queryString) { if (queryString) {
NSScanner *parameterScanner = [[[NSScanner alloc] initWithString:queryString] autorelease]; NSScanner *parameterScanner = [[[NSScanner alloc] initWithString:queryString] autorelease];
Expand All @@ -41,7 +42,7 @@
[parameterScanner scanString:@"&" intoString:NULL]; [parameterScanner scanString:@"&" intoString:NULL];


if (name && value) { if (name && value) {
[parameters setValue:[value stringByReplacingPercentEscapesUsingEncoding:stringEncoding] forKey:[name stringByReplacingPercentEscapesUsingEncoding:stringEncoding]]; [parameters setValue:[value stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding] forKey:[name stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
} }
} }
} }
Expand Down Expand Up @@ -132,9 +133,9 @@ - (id)initWithQueryString:(NSString *)queryString {
static inline NSString * AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(AFOAuthSignatureMethod signatureMethod, NSString *consumerSecret, NSString *requestTokenSecret, NSStringEncoding stringEncoding) { static inline NSString * AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(AFOAuthSignatureMethod signatureMethod, NSString *consumerSecret, NSString *requestTokenSecret, NSStringEncoding stringEncoding) {
switch (signatureMethod) { switch (signatureMethod) {
case AFHMACSHA1SignatureMethod: case AFHMACSHA1SignatureMethod:
return AFHMACSHA1SignatureWithConsumerSecretAndRequestTokenSecret(self.secret, nil); return AFHMACSHA1SignatureWithConsumerSecretAndRequestTokenSecret(consumerSecret, requestTokenSecret, stringEncoding);
case AFPlaintextSignatureMethod: case AFPlaintextSignatureMethod:
return AFPlaintextSignatureWithConsumerSecretAndRequestTokenSecret(self.secret, nil); return AFPlaintextSignatureWithConsumerSecretAndRequestTokenSecret(consumerSecret, requestTokenSecret, stringEncoding);
default: default:
return nil; return nil;
} }
Expand All @@ -151,6 +152,7 @@ @implementation AFOAuth1Client
@synthesize secret = _secret; @synthesize secret = _secret;
@synthesize serviceProviderIdentifier = _serviceProviderIdentifier; @synthesize serviceProviderIdentifier = _serviceProviderIdentifier;
@synthesize signatureMethod = _signatureMethod; @synthesize signatureMethod = _signatureMethod;
@synthesize realm = _realm;


- (id)initWithBaseURL:(NSURL *)url - (id)initWithBaseURL:(NSURL *)url
key:(NSString *)clientID key:(NSString *)clientID
Expand All @@ -173,6 +175,7 @@ - (void)dealloc {
[_key release]; [_key release];
[_secret release]; [_secret release];
[_serviceProviderIdentifier release]; [_serviceProviderIdentifier release];
[_realm release];
[super dealloc]; [super dealloc];
} }


Expand Down Expand Up @@ -220,10 +223,10 @@ - (void)acquireOAuthRequestTokenWithPath:(NSString *)path
} }


[parameters setValue:AFNonceWithPath(path) forKey:@"oauth_nonce"]; [parameters setValue:AFNonceWithPath(path) forKey:@"oauth_nonce"];
[parameters setValue:[[NSNumber numberWithInteger:floorf([timestamp timeIntervalSince1970])] stringValue] forKey:@"oauth_timestamp"]; [parameters setValue:[[NSNumber numberWithInteger:floorf([[NSDate date] timeIntervalSince1970])] stringValue] forKey:@"oauth_timestamp"];


[parameters setValue:NSStringFromAFOAuthSignatureMethod(self.signatureMethod) forKey:@"oauth_signature_method"]; [parameters setValue:NSStringFromAFOAuthSignatureMethod(self.signatureMethod) forKey:@"oauth_signature_method"];
[parameters setValue:AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(self.signatureMethod, self.secret, nil) forKey:@"oauth_signature"]; [parameters setValue:AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(self.signatureMethod, self.secret, nil, self.stringEncoding) forKey:@"oauth_signature"];


[parameters setValue:kAFOAuth1Version forKey:@"oauth_version"]; [parameters setValue:kAFOAuth1Version forKey:@"oauth_version"];


Expand Down Expand Up @@ -263,10 +266,10 @@ - (void)acquireOAuthAccessTokenWithPath:(NSString *)path
} }


[parameters setValue:AFNonceWithPath(path) forKey:@"oauth_nonce"]; [parameters setValue:AFNonceWithPath(path) forKey:@"oauth_nonce"];
[parameters setValue:[[NSNumber numberWithInteger:floorf([timestamp timeIntervalSince1970])] stringValue] forKey:@"oauth_timestamp"]; [parameters setValue:[[NSNumber numberWithInteger:floorf([[NSDate date] timeIntervalSince1970])] stringValue] forKey:@"oauth_timestamp"];


[parameters setValue:NSStringFromAFOAuthSignatureMethod(self.signatureMethod) forKey:@"oauth_signature_method"]; [parameters setValue:NSStringFromAFOAuthSignatureMethod(self.signatureMethod) forKey:@"oauth_signature_method"];
[parameters setValue:AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(self.signatureMethod, self.secret, requestToken.secret) forKey:@"oauth_signature"]; [parameters setValue:AFSignatureUsingMethodWithSignatureWithConsumerSecretAndRequestTokenSecret(self.signatureMethod, self.secret, requestToken.secret, self.stringEncoding) forKey:@"oauth_signature"];


[parameters setValue:kAFOAuth1Version forKey:@"oauth_version"]; [parameters setValue:kAFOAuth1Version forKey:@"oauth_version"];


Expand Down

0 comments on commit f6bdc04

Please sign in to comment.