Skip to content

Commit 21c6762

Browse files
committed
change check logic of Project Config Builder
1 parent 6c64b88 commit 21c6762

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

OptimizelySDKCore/OptimizelySDKCore/OPTLYProjectConfig.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ + (nullable instancetype)initWithBuilderBlock:(nonnull OPTLYProjectConfigBuilder
5454
}
5555

5656
- (instancetype)initWithBuilder:(OPTLYProjectConfigBuilder *)builder {
57-
// check for valid error handler and logger
57+
// check for valid error handler
5858
if (builder.errorHandler) {
5959
if (![OPTLYErrorHandler conformsToOPTLYErrorHandlerProtocol:[builder.errorHandler class]]) {
6060
NSError *error = [NSError errorWithDomain:OPTLYErrorHandlerMessagesDomain

OptimizelySDKCore/OptimizelySDKCore/OPTLYProjectConfigBuilder.m

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,13 @@ - (id) init {
2727
}
2828

2929
- (id)initWithBlock:(OPTLYProjectConfigBuilderBlock)block {
30+
if (!_datafile) {
31+
return nil;
32+
}
3033
self = [super init];
3134
if (self != nil) {
3235
block(self);
3336
}
34-
else {
35-
return nil;
36-
}
37-
if (_datafile == nil) {
38-
return nil;
39-
}
40-
4137
return self;
4238
}
4339

0 commit comments

Comments
 (0)