Browse Source

Remove preference 'link_previews' from storage

Signed-off-by: Tim Krüger <t@timkrueger.me>
Tim Krüger 3 năm trước cách đây
mục cha
commit
19337b8e57

+ 3 - 1
app/src/main/java/com/nextcloud/talk/dagger/modules/DatabaseModule.java

@@ -59,6 +59,8 @@ public class DatabaseModule {
     @Provides
     @Singleton
     public AppPreferences providePreferences(@NonNull final Context poContext) {
-        return StoreBox.create(poContext, AppPreferences.class);
+        AppPreferences p =  StoreBox.create(poContext, AppPreferences.class);
+        p.removeLinkPreviews();
+        return p;
     }
 }

+ 5 - 0
app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java

@@ -251,6 +251,11 @@ public interface AppPreferences {
     @KeyByString("phone_book_integration") 
     void setPhoneBookIntegration(boolean value);
 
+    // TODO: Remove in 13.0.0
+    @KeyByString("link_previews")
+    @RemoveMethod
+    void removeLinkPreviews();
+
     @KeyByString("screen_lock_timeout")
     @DefaultValue(R.string.nc_screen_lock_timeout_sixty)
     String getScreenLockTimeout();