Skip to content

Commit b3eb8d9

Browse files
Add warning for removing all events from data store.
1 parent ec3b385 commit b3eb8d9

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ extern NSString *const OPTLYLoggerMessagesEventNotTracked;
9393
extern NSString *const OPTLYLoggerMessagesActivationFailure;
9494

9595
// ---- Data Store ----
96+
// warning
97+
extern NSString *const OPTLYLoggerMessagesDataStoreEventsRemoveAllWarning;
98+
9699
// File Manager
97100
// debug
98101
extern NSString *const OPTLYLoggerMessagesDataStoreFileManagerRemoveAllFilesError;
@@ -115,7 +118,6 @@ extern NSString *const OPTLYLoggerMessagesDataStoreDatabaseGetTVOSWarning;
115118
extern NSString *const OPTLYLoggerMessagesDataStoreDatabaseGetNumberEventsTVOSWarning;
116119
extern NSString *const OPTLYLoggerMessagesDataStoreDatabaseRemoveTVOSWarning;
117120

118-
119121
@interface OPTLYLoggerMessages : NSObject
120122

121123
@end

OptimizelySDKCore/OptimizelySDKCore/OPTLYLoggerMessages.m

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

9393

9494
// ---- Data Store ----
95+
// warning
96+
NSString *const OPTLYLoggerMessagesDataStoreEventsRemoveAllWarning = @"[DATA STORE] Warning: Removing all events from data store! These events will not be tracked by Optimizely.";
97+
9598
// File Manager
9699
// debug
97100
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)