diff --git a/app/src/main/java/com/nextcloud/talk/dagger/modules/DatabaseModule.java b/app/src/main/java/com/nextcloud/talk/dagger/modules/DatabaseModule.java index f4a308c9b..c30b36a34 100644 --- a/app/src/main/java/com/nextcloud/talk/dagger/modules/DatabaseModule.java +++ b/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; } } diff --git a/app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java b/app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java index 9a7b4ba29..321fc233a 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/preferences/AppPreferences.java +++ b/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();