add feature flag

This commit is contained in:
Brice-W 2021-07-07 10:19:35 +10:00
parent 03891a9438
commit ff7f201e04
3 changed files with 6 additions and 3 deletions

View file

@ -56,6 +56,7 @@ window.lokiFeatureFlags = {
useFileOnionRequests: true,
useFileOnionRequestsV2: true, // more compact encoding of files in response
padOutgoingAttachments: true,
enablePinConversations: false,
};
if (typeof process.env.NODE_ENV === 'string' && process.env.NODE_ENV.includes('test-integration')) {

View file

@ -46,9 +46,10 @@ export const ConversationListItemContextMenu = (props: PropsContextConversationI
const isGroup = type === 'group';
const isMessagesSection = useSelector(getFocusedSection) === SectionType.Message;
const pinMenuItem = isMessagesSection ? (
<MenuItemPinConversation conversationId={conversationId} />
) : null;
const pinMenuItem =
isMessagesSection && window.lokiFeatureFlags.enablePinConversations ? (
<MenuItemPinConversation conversationId={conversationId} />
) : null;
return (
<>

1
ts/window.d.ts vendored
View file

@ -48,6 +48,7 @@ declare global {
useFileOnionRequests: boolean;
useFileOnionRequestsV2: boolean;
padOutgoingAttachments: boolean;
enablePinConversations: boolean;
};
lokiSnodeAPI: LokiSnodeAPI;
onLogin: any;