Create GV2 group behind feature flag.

This commit is contained in:
Alan Evans
2020-05-08 13:04:04 -03:00
committed by Alex Hart
parent 6cf33897c0
commit ee9270845a
4 changed files with 37 additions and 7 deletions

View File

@@ -61,6 +61,7 @@ public final class FeatureFlags {
private static final String NEW_GROUP_UI = "android.newGroupUI";
private static final String REACT_WITH_ANY_EMOJI = "android.reactWithAnyEmoji";
private static final String GROUPS_V2 = "android.groupsv2";
private static final String GROUPS_V2_CREATE = "android.groupsv2.create";
/**
* We will only store remote values for flags in this set. If you want a flag to be controllable
@@ -262,6 +263,11 @@ public final class FeatureFlags {
return org.whispersystems.signalservice.FeatureFlags.ZK_GROUPS && getBoolean(GROUPS_V2, false);
}
/** Groups v2 send and receive. */
public static boolean groupsV2create() {
return groupsV2() && getBoolean(GROUPS_V2_CREATE, false);
}
/** Only for rendering debug info. */
public static synchronized @NonNull Map<String, Object> getMemoryValues() {
return new TreeMap<>(REMOTE_VALUES);