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 af70402 commit 95c91feCopy full SHA for 95c91fe
Leanplum-SDK/Classes/LPEventDataManager.m
@@ -90,8 +90,12 @@ + (NSArray *)eventsWithLimit:(NSInteger)limit
90
91
+ (void)deleteEventsWithLimit:(NSInteger)limit
92
{
93
- NSString *query = [NSString stringWithFormat:@"DELETE FROM event ORDER BY rowid "
94
- "LIMIT %ld", (long)limit];
+ // Used to be 'DELETE FROM event ORDER BY rowid LIMIT x'
+ // but iOS7 sqlite3 did not compile with SQLITE_ENABLE_UPDATE_DELETE_LIMIT.
95
+ // Consider changing it back when we drop iOS7.
96
+ NSString *query = [NSString stringWithFormat:@"DELETE FROM event WHERE rowid IN "
97
+ "(SELECT rowid FROM event ORDER BY rowid "
98
+ "LIMIT %ld);", (long)limit];
99
[[LPDatabase sharedDatabase] runQuery:query];
100
}
101
0 commit comments