Browse Source

Close database after fetching it

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 years ago
parent
commit
a79a872e69

+ 1 - 1
app/build.gradle

@@ -92,7 +92,7 @@ dependencies {
 
     implementation 'io.requery:requery:1.4.1'
     implementation 'io.requery:requery-android:1.4.1'
-    implementation 'net.zetetic:android-database-sqlcipher:3.5.7'
+    implementation 'net.zetetic:android-database-sqlcipher:3.5.9'
     annotationProcessor 'io.requery:requery-processor:1.4.1'
 
     compile 'org.parceler:parceler-api:1.1.9'

+ 1 - 0
app/src/main/java/com/nextcloud/talk/activities/MainActivity.java

@@ -105,6 +105,7 @@ public final class MainActivity extends AppCompatActivity implements ActionBarPr
         }
 
         if (!router.hasRootController() && hasDb && userUtils.anyUserExists()) {
+            sqlCipherDatabaseSource.close();
             router.setRoot(RouterTransaction.with(new MagicBottomNavigationController())
                     .pushChangeHandler(new HorizontalChangeHandler())
                     .popChangeHandler(new HorizontalChangeHandler()));