Skip to content

Commit 9a6ec6a

Browse files
committed
Fix MKNetwork issues
1 parent b98b5b8 commit 9a6ec6a

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

RSOAuthEngine/RSOAuthEngine.h

+2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2424
// THE SOFTWARE.
2525

26+
#import "MKNetworkEngine.h"
27+
2628
typedef enum _RSOAuthTokenType
2729
{
2830
RSOAuthRequestToken,

RSOAuthEngine/RSOAuthEngine.m

+12-12
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,8 @@ - (NSString *)signatureBaseStringForURL:(NSString *)url method:(NSString *)metho
164164
[_oAuthValues enumerateKeysAndObjectsUsingBlock:^(id key, NSString *obj, BOOL *stop) {
165165
if ([key hasPrefix:@"oauth_"] && ![key isEqualToString:@"oauth_signature"] && obj && ![obj isEqualToString:@""]) {
166166
[parameters addObject:@{
167-
@"key": [key mk_urlEncodedString],
168-
@"value": [obj mk_urlEncodedString]
167+
@"key": [key urlEncodedString],
168+
@"value": [obj urlEncodedString]
169169
}];
170170
}
171171
}];
@@ -187,8 +187,8 @@ - (NSString *)signatureBaseStringForURL:(NSString *)url method:(NSString *)metho
187187
// Create the signature base string
188188
NSString *signatureBaseString = [NSString stringWithFormat:@"%@&%@&%@",
189189
[method uppercaseString],
190-
[url mk_urlEncodedString],
191-
[[normalizedParameters componentsJoinedByString:@"&"] mk_urlEncodedString]];
190+
[url urlEncodedString],
191+
[[normalizedParameters componentsJoinedByString:@"&"] urlEncodedString]];
192192

193193
return signatureBaseString;
194194
}
@@ -220,12 +220,12 @@ - (NSString *)signatureBaseStringForRequest:(MKNetworkOperation *)request
220220
[request.readonlyPostDictionary enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
221221
if([obj isKindOfClass:[NSString class]]) {
222222
[parameters addObject:@{
223-
@"key": [key mk_urlEncodedString],
224-
@"value": [obj mk_urlEncodedString]
223+
@"key": [key urlEncodedString],
224+
@"value": [obj urlEncodedString]
225225
}];
226226
} else {
227227
[parameters addObject:@{
228-
@"key": [key mk_urlEncodedString],
228+
@"key": [key urlEncodedString],
229229
@"value": [NSString stringWithFormat:@"%@", obj]
230230
}];
231231
}
@@ -239,8 +239,8 @@ - (NSString *)signatureBaseStringForRequest:(MKNetworkOperation *)request
239239
- (NSString *)generatePlaintextSignatureFor:(NSString *)baseString
240240
{
241241
return [NSString stringWithFormat:@"%@&%@",
242-
self.consumerSecret != nil ? [self.consumerSecret mk_urlEncodedString] : @"",
243-
self.tokenSecret != nil ? [self.tokenSecret mk_urlEncodedString] : @""];
242+
self.consumerSecret != nil ? [self.consumerSecret urlEncodedString] : @"",
243+
self.tokenSecret != nil ? [self.tokenSecret urlEncodedString] : @""];
244244
}
245245

246246
- (NSString *)generateHMAC_SHA1SignatureFor:(NSString *)baseString
@@ -384,7 +384,7 @@ - (void)signRequest:(MKNetworkOperation *)request
384384

385385
[_oAuthValues enumerateKeysAndObjectsUsingBlock:^(id key, NSString *obj, BOOL *stop) {
386386
if (obj && ![obj isEqualToString:@""]) {
387-
[oauthHeaders addObject:[NSString stringWithFormat:@"%@=\"%@\"", [key mk_urlEncodedString], [obj mk_urlEncodedString]]];
387+
[oauthHeaders addObject:[NSString stringWithFormat:@"%@=\"%@\"", [key urlEncodedString], [obj urlEncodedString]]];
388388
}
389389
}];
390390

@@ -405,7 +405,7 @@ - (void)signRequest:(MKNetworkOperation *)request
405405
// Fill the authorization header array
406406
[_oAuthValues enumerateKeysAndObjectsUsingBlock:^(id key, NSString *obj, BOOL *stop) {
407407
if (obj && ![obj isEqualToString:@""]) {
408-
[oauthParams addObject:[NSString stringWithFormat:@"%@=%@", [key mk_urlEncodedString], [obj mk_urlEncodedString]]];
408+
[oauthParams addObject:[NSString stringWithFormat:@"%@=%@", [key urlEncodedString], [obj urlEncodedString]]];
409409
}
410410
}];
411411

@@ -449,7 +449,7 @@ - (NSString *)generateXOAuthStringForURL:(NSString *)url method:(NSString *)meth
449449
// Fill the authorization header array
450450
[_oAuthValues enumerateKeysAndObjectsUsingBlock:^(id key, NSString *obj, BOOL *stop) {
451451
if (obj && ![obj isEqualToString:@""]) {
452-
[oauthHeaders addObject:[NSString stringWithFormat:@"%@=\"%@\"", [key mk_urlEncodedString], [obj mk_urlEncodedString]]];
452+
[oauthHeaders addObject:[NSString stringWithFormat:@"%@=\"%@\"", [key urlEncodedString], [obj urlEncodedString]]];
453453
}
454454
}];
455455

0 commit comments

Comments
 (0)