36 lines
909 B
Objective-C
36 lines
909 B
Objective-C
//
|
|
// DropboxV2ObjC.m
|
|
// FMC Planner 2
|
|
//
|
|
// Created by Kilian Hofmann on 29.03.16.
|
|
// Copyright © 2016 Kilian Hofmann. All rights reserved.
|
|
//
|
|
|
|
#import "DropboxV2ObjC.h"
|
|
|
|
@implementation DropboxV2ObjC
|
|
|
|
- (DropboxV2ObjC *)init {
|
|
self = [super init];
|
|
self.rootDirectory = @"/Apps/FMC Planner 2/";
|
|
return self;
|
|
}
|
|
|
|
- (BOOL)authorizeUserWithToke:(NSURL *)token {
|
|
NSScanner *scan = [NSScanner scannerWithString:[token absoluteString]];
|
|
NSString *error = [[NSString alloc] init];
|
|
[scan scanUpToString:@"&error=" intoString:&error];
|
|
if (![error isEqualToString:[token absoluteString]]) {
|
|
return false;
|
|
}
|
|
|
|
// No error, refine token
|
|
NSString *tokenUnrefined = [[NSString alloc] init];
|
|
[scan scanUpToString:@"&" intoString:&tokenUnrefined];
|
|
NSString *tokenRefined = [tokenUnrefined substringFromIndex:21];
|
|
_token = tokenRefined;
|
|
return true;
|
|
}
|
|
|
|
@end
|