Showing
4 changed files
with
16 additions
and
0 deletions
... | @@ -301,6 +301,8 @@ WL_VERSION_INTERFACE() | ... | @@ -301,6 +301,8 @@ WL_VERSION_INTERFACE() |
301 | 301 | ||
302 | - (void)loginWithSuccessBlock:(NSString*)id andPassword:(NSString*)password andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; | 302 | - (void)loginWithSuccessBlock:(NSString*)id andPassword:(NSString*)password andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; |
303 | 303 | ||
304 | +- (NSDictionary*)logout; | ||
305 | + | ||
304 | - (void)webAuthorizeWithSuccessBlock:(NSDictionary*)contextResponse andId:(NSString*)id andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; | 306 | - (void)webAuthorizeWithSuccessBlock:(NSDictionary*)contextResponse andId:(NSString*)id andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; |
305 | 307 | ||
306 | - (void)tokenWithSuccessBlock:(NSDictionary*)contextResponse andClientId:(NSString*)clientId andClientSecret:(NSString*)clientSecret andLoginType:(NSString*) loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; | 308 | - (void)tokenWithSuccessBlock:(NSDictionary*)contextResponse andClientId:(NSString*)clientId andClientSecret:(NSString*)clientSecret andLoginType:(NSString*) loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure; | ... | ... |
... | @@ -576,6 +576,14 @@ WL_VERSION_IMPLEMENTATION(WL_VERSION) | ... | @@ -576,6 +576,14 @@ WL_VERSION_IMPLEMENTATION(WL_VERSION) |
576 | }]; | 576 | }]; |
577 | } | 577 | } |
578 | 578 | ||
579 | +- (NSDictionary*)logout | ||
580 | +{ | ||
581 | + | ||
582 | + [_db executeUpdate:@"DROP TABLE requestVariables"]; | ||
583 | + NSDictionary *successResponse = @{@"result": @"success", @"status":@1}; | ||
584 | + return successResponse; | ||
585 | +} | ||
586 | + | ||
579 | - (void)webAuthorizeWithSuccessBlock:(NSDictionary*)contextResponse andId:(NSString*)id andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure | 587 | - (void)webAuthorizeWithSuccessBlock:(NSDictionary*)contextResponse andId:(NSString*)id andLoginType:(NSString*)loginType :(void(^)(NSDictionary *response))success failureBlock:(void(^)(NSError *error))failure |
580 | { | 588 | { |
581 | if ([[contextResponse objectForKey:@"status"] isEqual:@1]) { | 589 | if ([[contextResponse objectForKey:@"status"] isEqual:@1]) { | ... | ... |
No preview for this file type
... | @@ -365,6 +365,12 @@ NSString *LANG; | ... | @@ -365,6 +365,12 @@ NSString *LANG; |
365 | return resp; | 365 | return resp; |
366 | } | 366 | } |
367 | 367 | ||
368 | +- (NSDictionary *)logout { | ||
369 | + NSDictionary *response = [NSDictionary alloc]; | ||
370 | + response = [[Warply sharedService] logout]; | ||
371 | + return response; | ||
372 | +} | ||
373 | + | ||
368 | - (NSDictionary *)register:(NSString *)id password:(NSString *)password name:(NSString*)name email:(NSString*)email segmentation:(NSNumber*)segmentation newsletter:(NSNumber*)newsletter { | 374 | - (NSDictionary *)register:(NSString *)id password:(NSString *)password name:(NSString*)name email:(NSString*)email segmentation:(NSNumber*)segmentation newsletter:(NSNumber*)newsletter { |
369 | __block NSDictionary *resp = [NSDictionary alloc]; | 375 | __block NSDictionary *resp = [NSDictionary alloc]; |
370 | __block BOOL isRunLoopNested = NO; | 376 | __block BOOL isRunLoopNested = NO; | ... | ... |
-
Please register or login to post a comment