mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-18 13:49:53 +01:00
Add FeatureFlag for mailbox
This commit is contained in:
@@ -11,6 +11,8 @@ public interface FeatureFlags {
|
|||||||
|
|
||||||
boolean shouldEnableDisappearingMessages();
|
boolean shouldEnableDisappearingMessages();
|
||||||
|
|
||||||
|
boolean shouldEnableMailbox();
|
||||||
|
|
||||||
boolean shouldEnablePrivateGroupsInCore();
|
boolean shouldEnablePrivateGroupsInCore();
|
||||||
|
|
||||||
boolean shouldEnableForumsInCore();
|
boolean shouldEnableForumsInCore();
|
||||||
|
|||||||
@@ -25,6 +25,11 @@ public class TestFeatureFlagModule {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean shouldEnableMailbox() {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldEnablePrivateGroupsInCore() {
|
public boolean shouldEnablePrivateGroupsInCore() {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ import org.briarproject.bramble.plugin.tcp.AndroidLanTcpPluginFactory;
|
|||||||
import org.briarproject.bramble.plugin.tor.AndroidTorPluginFactory;
|
import org.briarproject.bramble.plugin.tor.AndroidTorPluginFactory;
|
||||||
import org.briarproject.bramble.util.AndroidUtils;
|
import org.briarproject.bramble.util.AndroidUtils;
|
||||||
import org.briarproject.bramble.util.StringUtils;
|
import org.briarproject.bramble.util.StringUtils;
|
||||||
|
import org.briarproject.briar.BuildConfig;
|
||||||
import org.briarproject.briar.android.account.DozeHelperModule;
|
import org.briarproject.briar.android.account.DozeHelperModule;
|
||||||
import org.briarproject.briar.android.account.LockManagerImpl;
|
import org.briarproject.briar.android.account.LockManagerImpl;
|
||||||
import org.briarproject.briar.android.account.SetupModule;
|
import org.briarproject.briar.android.account.SetupModule;
|
||||||
@@ -340,6 +341,11 @@ public class AppModule {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean shouldEnableMailbox() {
|
||||||
|
return BuildConfig.DEBUG;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldEnablePrivateGroupsInCore() {
|
public boolean shouldEnablePrivateGroupsInCore() {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ internal class HeadlessModule(private val appDir: File) {
|
|||||||
override fun shouldEnableImageAttachments() = false
|
override fun shouldEnableImageAttachments() = false
|
||||||
override fun shouldEnableProfilePictures() = false
|
override fun shouldEnableProfilePictures() = false
|
||||||
override fun shouldEnableDisappearingMessages() = false
|
override fun shouldEnableDisappearingMessages() = false
|
||||||
|
override fun shouldEnableMailbox() = false
|
||||||
override fun shouldEnablePrivateGroupsInCore() = false
|
override fun shouldEnablePrivateGroupsInCore() = false
|
||||||
override fun shouldEnableForumsInCore() = true
|
override fun shouldEnableForumsInCore() = true
|
||||||
override fun shouldEnableBlogsInCore() = true
|
override fun shouldEnableBlogsInCore() = true
|
||||||
|
|||||||
Reference in New Issue
Block a user