Showing
3 changed files
with
23 additions
and
0 deletions
No preview for this file type
... | @@ -822,6 +822,7 @@ WL_VERSION_IMPLEMENTATION(WL_VERSION) | ... | @@ -822,6 +822,7 @@ WL_VERSION_IMPLEMENTATION(WL_VERSION) |
822 | 822 | ||
823 | [_db executeUpdate:@"DROP TABLE requestVariables"]; | 823 | [_db executeUpdate:@"DROP TABLE requestVariables"]; |
824 | NSDictionary *successResponse = @{@"result": @"success", @"status":@1}; | 824 | NSDictionary *successResponse = @{@"result": @"success", @"status":@1}; |
825 | + NSLog(@"**************** WARPLY Logout *****************" ); | ||
825 | return successResponse; | 826 | return successResponse; |
826 | } | 827 | } |
827 | 828 | ... | ... |
... | @@ -5356,4 +5356,26 @@ public class swiftApi { | ... | @@ -5356,4 +5356,26 @@ public class swiftApi { |
5356 | } | 5356 | } |
5357 | 5357 | ||
5358 | 5358 | ||
5359 | + public func logout(_ logoutCallback: @escaping (_ responseData: VerifyTicketResponseModel?) -> Void) -> Void { | ||
5360 | + | ||
5361 | + let instanceOfMyApi = MyApi() | ||
5362 | + let responseData = instanceOfMyApi.logout() as [AnyHashable: Any]? | ||
5363 | + | ||
5364 | + if let responseDataDictionary = responseData as? [String: Any] { | ||
5365 | + | ||
5366 | + let tempResponse = VerifyTicketResponseModel(dictionary: responseDataDictionary) | ||
5367 | + | ||
5368 | + if (tempResponse.getStatus == 1) { | ||
5369 | + swiftApi().setUserTag("") | ||
5370 | + swiftApi().setUserNonTelco(false) | ||
5371 | + } | ||
5372 | + | ||
5373 | + logoutCallback(tempResponse); | ||
5374 | + | ||
5375 | + } else { | ||
5376 | + logoutCallback(nil) | ||
5377 | + } | ||
5378 | + } | ||
5379 | + | ||
5380 | + | ||
5359 | } | 5381 | } | ... | ... |
-
Please register or login to post a comment