Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void) loginForMessaging:(NSString *)username andPassword:(NSString *)password withCompletion:(void (^)(BOOL finished))completion {
- __weak __typeof(self)weakSelf = self;
- [QBRequest logInWithUserLogin:username password:password successBlock:^(QBResponse *response, QBUUser *user) {
- if (user) {
- __typeof(self) strongSelf = weakSelf;
- [[QBChat instance] connectWithUser:user completion:^(NSError * _Nullable error) {
- if (!error) {
- [strongSelf registerForRemoteNotifications];
- completion(true);
- } else {
- [SVProgressHUD showInfoWithStatus:@"error connecting to chat"];
- }
- }];
- }
- } errorBlock:^(QBResponse *response) {
- // error handling
- NSLog(@"error: %@", response.error);
- completion(false);
- }];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement