From edd9139fe0006ce9960d003f31e006ab66b5636d Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Mon, 19 Apr 2021 15:58:46 +1000 Subject: [PATCH] Manually vacuum the DB every time the app is started --- SessionMessagingKit/Database/OWSPrimaryStorage.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SessionMessagingKit/Database/OWSPrimaryStorage.m b/SessionMessagingKit/Database/OWSPrimaryStorage.m index d1fc7c22f..d35635cae 100644 --- a/SessionMessagingKit/Database/OWSPrimaryStorage.m +++ b/SessionMessagingKit/Database/OWSPrimaryStorage.m @@ -70,6 +70,9 @@ void VerifyRegistrationsForPrimaryStorage(OWSStorage *storage) _dbReadWriteConnection = [self newDatabaseConnection]; _uiDatabaseConnection = [self newDatabaseConnection]; + // Vacuum the database + [self.dbReadWriteConnection vacuum]; + // Increase object cache limit. Default is 250. _uiDatabaseConnection.objectCacheLimit = 500; [_uiDatabaseConnection beginLongLivedReadTransaction];