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 shouldEnableDisappearingMessages();
}

View File

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

View File

@@ -283,6 +283,11 @@ public class AppModule {
public boolean shouldEnableProfilePictures() {
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 {
override fun shouldEnableImageAttachments() = 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 {
override fun shouldEnableImageAttachments() = false
override fun shouldEnableProfilePictures() = false
override fun shouldEnableDisappearingMessages() = false
}
@Provides