Signal-Android/src/org/thoughtcrime/securesms/util/FeatureFlags.java

32 lines
1.1 KiB
Java

package org.thoughtcrime.securesms.util;
/**
* A location for constants that allows us to turn features on and off during development.
* After a feature has been launched, the flag should be removed.
*/
public class FeatureFlags {
/** Send support for view-once media. */
public static final boolean VIEW_ONCE_SENDING = false;
/** UUID-related stuff that shouldn't be activated until the user-facing launch. */
public static final boolean UUIDS = false;
/** Favoring profile names when displaying contacts. */
public static final boolean PROFILE_DISPLAY = UUIDS;
/** MessageRequest stuff */
public static final boolean MESSAGE_REQUESTS = UUIDS;
/** Creating usernames, sending messages by username. Requires {@link #UUIDS}. */
public static final boolean USERNAMES = false;
/** Set or migrate PIN to KBS */
public static final boolean KBS = false;
/** Storage service. Requires {@link #KBS}. */
public static final boolean STORAGE_SERVICE = false;
/** Send support for reactions. */
public static final boolean REACTION_SENDING = false;
}