Skip to content

Commit 49a4096

Browse files
committed
fix async initialization of client
1 parent 619fb3a commit 49a4096

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

OptimizelySDKShared/OptimizelySDKShared/OPTLYManager.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ - (OPTLYClient *)initializeClientWithDatafile:(NSData *)datafile {
9898

9999
- (void)initializeClientWithCallback:(void (^)(NSError * _Nullable, OPTLYClient * _Nullable))callback {
100100
[self.datafileManager downloadDatafile:self.projectId completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
101-
OPTLYClient *client = nil;
102101
if (!error) {
103102
OPTLYClient *client = [self initializeClientWithManagerSettingsAndDatafile:data];
104103
if (client.optimizely) {
@@ -109,7 +108,7 @@ - (void)initializeClientWithCallback:(void (^)(NSError * _Nullable, OPTLYClient
109108
}
110109

111110
if (callback) {
112-
callback(error, client);
111+
callback(error, self.optimizelyClient);
113112
}
114113
}];
115114
}

0 commit comments

Comments
 (0)