File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
OptimizelySDKDatafileManager/OptimizelySDKDatafileManager Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,7 @@ - (void)downloadDatafile:(NSString *)projectId completionHandler:(OPTLYHTTPReque
92
92
else if (statusCode == 304 ) {
93
93
logMessage = [NSString stringWithFormat: OPTLYLoggerMessagesDatafileManagerDatafileNotDownloadedNoChanges, projectId];
94
94
[self .logger logMessage: logMessage withLevel: OptimizelyLogLevelDebug];
95
+ data = [self getSavedDatafile ];
95
96
}
96
97
else {
97
98
// TODO: Josh W. handle bad response
@@ -118,7 +119,20 @@ - (void)saveDatafile:(NSData *)datafile {
118
119
data: datafile
119
120
type: OPTLYDataStoreDataTypeDatafile
120
121
error: &error];
121
-
122
+ if (error != nil ) {
123
+ [self .errorHandler handleError: error];
124
+ }
125
+ }
126
+
127
+ - (NSData *)getSavedDatafile {
128
+ NSError *error;
129
+ NSData *datafile = [self .dataStore getFile: self .projectId
130
+ type: OPTLYDataStoreDataTypeDatafile
131
+ error: &error];
132
+ if (error != nil ) {
133
+ [self .errorHandler handleError: error];
134
+ }
135
+ return datafile;
122
136
}
123
137
124
138
- (BOOL )isDatafileCached {
You can’t perform that action at this time.
0 commit comments