Add the groundwork for the ConversationItemV2 Media item.

This commit is contained in:
Alex Hart
2023-08-29 13:52:53 -03:00
committed by Greyson Parrelli
parent f9ab5d4013
commit 75b81a0fd2
16 changed files with 787 additions and 39 deletions

View File

@@ -30,6 +30,7 @@ public final class InternalValues extends SignalStoreValues {
public static final String FORCE_WEBSOCKET_MODE = "internal.force_websocket_mode";
public static final String LAST_SCROLL_POSITION = "internal.last_scroll_position";
public static final String CONVERSATION_ITEM_V2 = "internal.conversation_item_v2";
public static final String CONVERSATION_ITEM_V2_MEDIA = "internal.conversation_item_v2_media";
InternalValues(KeyValueStore store) {
super(store);
@@ -198,4 +199,12 @@ public final class InternalValues extends SignalStoreValues {
public boolean useConversationItemV2() {
return FeatureFlags.internalUser() && getBoolean(CONVERSATION_ITEM_V2, false);
}
public void setUseConversationItemV2Media(boolean useConversationFragmentV2Media) {
putBoolean(CONVERSATION_ITEM_V2_MEDIA, useConversationFragmentV2Media);
}
public boolean useConversationItemV2Media() {
return FeatureFlags.internalUser() && getBoolean(CONVERSATION_ITEM_V2_MEDIA, false);
}
}