We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65c7d19 commit 38dced4Copy full SHA for 38dced4
OptimizelySDKShared/OptimizelySDKShared/OPTLYEventDataStore.m
@@ -256,8 +256,10 @@ - (BOOL)removeEvent:(nonnull NSDictionary *)event
256
dispatch_async(eventsStorageCacheQueue(), ^{
257
__weak typeof(self) weakSelf = self;
258
OPTLYQueue *queue = [weakSelf.eventsCache objectForKey:eventTypeName];
259
- NSDictionary *eventJSON = [queue.queue objectAtIndex:[event[@"entityId"] integerValue]];
260
- [queue removeItem:eventJSON];
+ if (queue && [queue.queue count] > [event[@"entityId"] integerValue]) {
+ NSDictionary *eventJSON = [queue.queue objectAtIndex:[event[@"entityId"] integerValue]];
261
+ [queue removeItem:eventJSON];
262
+ }
263
});
264
retval = YES;
265
}
0 commit comments