Add feature flag for self-destructing messages.

This commit is contained in:
akwizgran
2021-03-01 16:42:28 +00:00
committed by Torsten Grote
parent f9d312a632
commit 35bdb8075f
5 changed files with 13 additions and 0 deletions

View File

@@ -9,4 +9,5 @@ public interface FeatureFlags {
boolean shouldEnableProfilePictures(); boolean shouldEnableProfilePictures();
boolean shouldEnableDisappearingMessages();
} }

View File

@@ -33,6 +33,11 @@ public class BrambleCoreIntegrationTestModule {
public boolean shouldEnableProfilePictures() { public boolean shouldEnableProfilePictures() {
return true; return true;
} }
@Override
public boolean shouldEnableDisappearingMessages() {
return true;
}
}; };
} }
} }

View File

@@ -283,6 +283,11 @@ public class AppModule {
public boolean shouldEnableProfilePictures() { public boolean shouldEnableProfilePictures() {
return IS_DEBUG_BUILD; return IS_DEBUG_BUILD;
} }
@Override
public boolean shouldEnableDisappearingMessages() {
return IS_DEBUG_BUILD;
}
}; };
} }
} }

View File

@@ -93,5 +93,6 @@ internal class HeadlessModule(private val appDir: File) {
internal fun provideFeatureFlags() = object : FeatureFlags { internal fun provideFeatureFlags() = object : FeatureFlags {
override fun shouldEnableImageAttachments() = false override fun shouldEnableImageAttachments() = false
override fun shouldEnableProfilePictures() = false override fun shouldEnableProfilePictures() = false
override fun shouldEnableDisappearingMessages() = false
} }
} }

View File

@@ -81,6 +81,7 @@ internal class HeadlessTestModule(private val appDir: File) {
internal fun provideFeatureFlags() = object : FeatureFlags { internal fun provideFeatureFlags() = object : FeatureFlags {
override fun shouldEnableImageAttachments() = false override fun shouldEnableImageAttachments() = false
override fun shouldEnableProfilePictures() = false override fun shouldEnableProfilePictures() = false
override fun shouldEnableDisappearingMessages() = false
} }
@Provides @Provides