Skip to content

Commit 856d86b

Browse files
Add warning for removing all events from data store.
1 parent 12c4fe9 commit 856d86b

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ extern NSString *const OPTLYLoggerMessagesEventNotTracked;
103103
extern NSString *const OPTLYLoggerMessagesActivationFailure;
104104

105105
// ---- Data Store ----
106+
// warning
107+
extern NSString *const OPTLYLoggerMessagesDataStoreEventsRemoveAllWarning;
108+
106109
// File Manager
107110
// debug
108111
extern NSString *const OPTLYLoggerMessagesDataStoreFileManagerRemoveAllFilesError;

OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.m

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@
103103

104104

105105
// ---- Data Store ----
106+
// warning
107+
NSString *const OPTLYLoggerMessagesDataStoreEventsRemoveAllWarning = @"[DATA STORE] Warning: Removing all events from data store! These events will not be tracked by Optimizely.";
108+
106109
// File Manager
107110
// debug
108111
NSString *const OPTLYLoggerMessagesDataStoreFileManagerRemoveAllFilesError = @"[FILE MANAGER] Remove all files error: %@.";

OptimizelySDKShared/OptimizelySDKShared/OPTLYDataStore.m

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,6 @@ - (void)saveFile:(nonnull NSString *)fileName
156156
data:(nonnull NSData *)data
157157
type:(OPTLYDataStoreDataType)dataType
158158
error:(NSError * _Nullable * _Nullable)error {
159-
160159
[self.fileManager saveFile:fileName data:data subDir:[OPTLYDataStore stringForDataTypeEnum:dataType] error:error];
161160
if (error && *error) {
162161
NSString *logMessage = [NSString stringWithFormat:OPTLYLoggerMessagesDataStoreFileManagerSaveFile, dataType, fileName, *error];
@@ -380,6 +379,9 @@ - (void)removeAllEvents:(OPTLYDataStoreEventType)eventType
380379
{
381380
NSInteger numberOfEvents = [self numberOfEvents:eventType cachedData:cachedData error:error];
382381
[self removeFirstNEvents:numberOfEvents eventType:eventType cachedData:cachedData error:error];
382+
383+
NSString *logMessage = [NSString stringWithFormat:OPTLYLoggerMessagesDataStoreUserDataRemoveAllWarning];
384+
[self.logger logMessage:logMessage withLevel:OptimizelyLogLevelWarning];
383385
}
384386

385387

0 commit comments

Comments
 (0)