diff --git a/Parse/PFObject.m b/Parse/PFObject.m index d2d736c91..2f78d7883 100644 --- a/Parse/PFObject.m +++ b/Parse/PFObject.m @@ -1561,11 +1561,9 @@ - (BFTask *)saveAsync:(BFTask *)toAwait { - (BFTask *)fetchAsync:(BFTask *)toAwait { PFCurrentUserController *controller = [[self class] currentUserController]; - @weakify(self); return [[controller getCurrentUserSessionTokenAsync] continueWithBlock:^id(BFTask *task) { NSString *sessionToken = task.result; return [toAwait continueAsyncWithBlock:^id(BFTask *task) { - @strongify(self); return [[[self class] objectController] fetchObjectAsync:self withSessionToken:sessionToken]; }]; }]; @@ -1575,11 +1573,9 @@ - (BFTask *)deleteAsync:(BFTask *)toAwait { [self checkDeleteParams]; PFCurrentUserController *controller = [[self class] currentUserController]; - @weakify(self); return [[controller getCurrentUserSessionTokenAsync] continueWithBlock:^id(BFTask *task) { NSString *sessionToken = task.result; return [toAwait continueAsyncWithBlock:^id(BFTask *task) { - @strongify(self); return [[[self class] objectController] deleteObjectAsync:self withSessionToken:sessionToken]; }]; }];