@@ -65,9 +65,9 @@ - (BFTask *)clearInstallationIdentifierAsync {
6565 self.installationIdentifier = nil ;
6666 return [[self _getPersistenceGroupAsync ] continueWithSuccessBlock: ^id (BFTask<id <PFPersistenceGroup>> *task) {
6767 id <PFPersistenceGroup> group = task.result ;
68- return [[[group beginLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName] continueWithSuccessBlock: ^id (BFTask *_ ) {
68+ return [[[group beginLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName] continueWithSuccessBlock: ^id (BFTask *t ) {
6969 return [group removeDataAsyncForKey: PFInstallationIdentifierFileName];
70- }] continueWithBlock: ^id (BFTask *task ) {
70+ }] continueWithBlock: ^id (BFTask *t ) {
7171 return [group endLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName];
7272 }];
7373 }];
@@ -88,10 +88,10 @@ - (BFTask *)_clearCachedInstallationIdentifierAsync {
8888- (BFTask<NSString *> *)_loadInstallationIdentifierAsync {
8989 return (BFTask<NSString *> *)[[self _getPersistenceGroupAsync ] continueWithSuccessBlock: ^id (BFTask<id <PFPersistenceGroup>> *task) {
9090 id <PFPersistenceGroup> group = task.result ;
91- return [[[[group beginLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName] continueWithSuccessBlock: ^id (BFTask *_) {
91+ return [[[[[ group beginLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName] continueWithSuccessBlock: ^id (BFTask *_) {
9292 return [group getDataAsyncForKey: PFInstallationIdentifierFileName];
93- }] continueWithSuccessBlock: ^id (BFTask *task ) {
94- NSData *data = task .result ;
93+ }] continueWithSuccessBlock: ^id (BFTask *t ) {
94+ NSData *data = t .result ;
9595 NSString *installationId = nil ;
9696 if (data) {
9797 installationId = [[NSString alloc ] initWithData: data encoding: NSUTF8StringEncoding];
@@ -103,9 +103,11 @@ - (BFTask *)_clearCachedInstallationIdentifierAsync {
103103 installationId = [NSUUID UUID ].UUIDString .lowercaseString ;
104104 return [[group setDataAsync: [installationId dataUsingEncoding: NSUTF8StringEncoding]
105105 forKey: PFInstallationIdentifierFileName] continueWithSuccessResult: installationId];
106- }] continueWithBlock: ^id (BFTask <NSString *>*task ) {
106+ }] continueWithBlock: ^id (BFTask<NSString *> *t ) {
107107 [group endLockedContentAccessAsyncToDataForKey: PFInstallationIdentifierFileName];
108- self.installationIdentifier = task.result ;
108+ return t;
109+ }] continueWithSuccessBlock: ^id _Nullable (BFTask<NSString *> * _Nonnull t) {
110+ self.installationIdentifier = t.result ;
109111 return self.installationIdentifier ;
110112 }];
111113 }];
0 commit comments