diff --git a/keyserver/src/bots/commbot.js b/keyserver/src/bots/commbot.js --- a/keyserver/src/bots/commbot.js +++ b/keyserver/src/bots/commbot.js @@ -13,7 +13,7 @@ async function createCommbotThread(userID: string): Promise { const commbotViewer = createBotViewer(commbot.userID); const newThreadRequest = { - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, initialMemberIDs: [userID], }; const result = await createThread(commbotViewer, newThreadRequest, { diff --git a/keyserver/src/creators/account-creator.js b/keyserver/src/creators/account-creator.js --- a/keyserver/src/creators/account-creator.js +++ b/keyserver/src/creators/account-creator.js @@ -200,7 +200,7 @@ createThread( viewer, { - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, initialMemberIDs: [admin.id], }, { forceAddMembers: true }, diff --git a/keyserver/src/creators/thread-creator.js b/keyserver/src/creators/thread-creator.js --- a/keyserver/src/creators/thread-creator.js +++ b/keyserver/src/creators/thread-creator.js @@ -92,7 +92,7 @@ const threadType = request.type; const shouldCreateRelationships = - forceAddMembers || threadType === threadTypes.PERSONAL; + forceAddMembers || threadType === threadTypes.GENESIS_PERSONAL; let parentThreadID = request.parentThreadID ? request.parentThreadID : null; const initialMemberIDsFromRequest = request.initialMemberIDs && request.initialMemberIDs.length > 0 @@ -120,7 +120,7 @@ } if ( - threadType === threadTypes.PERSONAL && + threadType === threadTypes.GENESIS_PERSONAL && request.initialMemberIDs?.length !== 1 ) { throw new ServerError('invalid_parameters'); @@ -219,7 +219,7 @@ let color = request.color ? request.color.toLowerCase() : generateRandomColor(); - if (threadType === threadTypes.PERSONAL) { + if (threadType === threadTypes.GENESIS_PERSONAL) { color = generatePendingThreadColor([ ...(request.initialMemberIDs ?? []), viewer.id, @@ -244,11 +244,11 @@ ]; let existingThreadQuery = null; - if (threadType === threadTypes.PERSONAL) { + if (threadType === threadTypes.GENESIS_PERSONAL) { const otherMemberID = initialMemberIDs?.[0]; invariant( otherMemberID, - 'Other member id should be set for a PERSONAL thread', + 'Other member id should be set for a GENESIS_PERSONAL thread', ); existingThreadQuery = personalThreadQuery(viewer.userID, otherMemberID); } else if (sourceMessageID) { @@ -298,7 +298,7 @@ let joinUpdateInfos: $ReadOnlyArray = []; let userInfos: UserInfos = {}; let newMessageInfos: $ReadOnlyArray = []; - if (threadType !== threadTypes.PERSONAL) { + if (threadType !== threadTypes.GENESIS_PERSONAL) { const joinThreadResult = await joinThread(viewer, { threadID: existingThreadID, calendarQuery, @@ -515,7 +515,7 @@ return createThread( viewer, { - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, description: privateThreadDescription, ghostMemberIDs: [commbot.userID], }, diff --git a/keyserver/src/database/migration-config.js b/keyserver/src/database/migration-config.js --- a/keyserver/src/database/migration-config.js +++ b/keyserver/src/database/migration-config.js @@ -451,7 +451,7 @@ FROM threads t INNER JOIN memberships m ON m.thread = t.id AND m.role > 0 INNER JOIN users u ON u.id = m.user - WHERE t.type = ${threadTypes.PRIVATE} + WHERE t.type = ${threadTypes.GENESIS_PRIVATE} AND t.name = u.ethereum_address `); const threadIDs = result.map(({ id }) => id.toString()); diff --git a/keyserver/src/fetchers/thread-fetchers.js b/keyserver/src/fetchers/thread-fetchers.js --- a/keyserver/src/fetchers/thread-fetchers.js +++ b/keyserver/src/fetchers/thread-fetchers.js @@ -392,7 +392,7 @@ ON m1.thread = t.id AND m1.user = ${firstMemberID} INNER JOIN memberships m2 ON m2.thread = t.id AND m2.user = ${secondMemberID} - WHERE t.type = ${threadTypes.PERSONAL} + WHERE t.type = ${threadTypes.GENESIS_PERSONAL} AND m1.role > 0 AND m2.role > 0 `; diff --git a/keyserver/src/responders/thread-responders.js b/keyserver/src/responders/thread-responders.js --- a/keyserver/src/responders/thread-responders.js +++ b/keyserver/src/responders/thread-responders.js @@ -154,7 +154,7 @@ type: tNumEnum([ threadTypes.COMMUNITY_OPEN_SUBTHREAD, threadTypes.COMMUNITY_SECRET_SUBTHREAD, - threadTypes.PERSONAL, + threadTypes.GENESIS_PERSONAL, threadTypes.LOCAL, threadTypes.COMMUNITY_ROOT, threadTypes.COMMUNITY_ANNOUNCEMENT_ROOT, diff --git a/keyserver/src/scripts/add-leave-thread-permissions.js b/keyserver/src/scripts/add-leave-thread-permissions.js --- a/keyserver/src/scripts/add-leave-thread-permissions.js +++ b/keyserver/src/scripts/add-leave-thread-permissions.js @@ -24,7 +24,7 @@ UPDATE roles r LEFT JOIN threads t ON t.id = r.thread SET r.permissions = JSON_SET(permissions, ${leaveThreadString}, TRUE) - WHERE t.type != ${threadTypes.PERSONAL} + WHERE t.type != ${threadTypes.GENESIS_PERSONAL} `; await dbQuery(updateAllRoles); } diff --git a/keyserver/src/updaters/relationship-updaters.js b/keyserver/src/updaters/relationship-updaters.js --- a/keyserver/src/updaters/relationship-updaters.js +++ b/keyserver/src/updaters/relationship-updaters.js @@ -68,8 +68,8 @@ // We have to create personal threads before setting the relationship // status. By doing that we make sure that failed thread creation is // reported to the caller and can be repeated - there should be only - // one PERSONAL thread per a pair of users and we can safely call it - // repeatedly. + // one GENESIS_PERSONAL thread per a pair of users and we can safely + // call it repeatedly. const threadIDPerUser = await createPersonalThreads( viewer, request, @@ -214,8 +214,8 @@ // We have to create personal threads before setting the relationship // status. By doing that we make sure that failed thread creation is // reported to the caller and can be repeated - there should be only - // one PERSONAL thread per a pair of users and we can safely call it - // repeatedly. + // one GENESIS_PERSONAL thread per a pair of users and we can safely + // call it repeatedly. const threadIDPerUser = await createPersonalThreads( viewer, request, @@ -367,7 +367,7 @@ invariant( request.action === relationshipActions.FRIEND || request.action === relationshipActions.FARCASTER_MUTUAL, - 'We should only create a PERSONAL threads when sending FRIEND or ' + + 'We should only create a GENESIS_PERSONAL threads when sending FRIEND or ' + 'FARCASTER_MUTUAL requests, but we tried to do that for ' + request.action, ); @@ -381,7 +381,7 @@ ON m1.thread = t.id AND m1.user = ${viewer.userID} INNER JOIN memberships m2 ON m2.thread = t.id AND m2.user IN (${userIDs}) - WHERE t.type = ${threadTypes.PERSONAL} + WHERE t.type = ${threadTypes.GENESIS_PERSONAL} AND m1.role > 0 AND m2.role > 0 `; @@ -400,7 +400,7 @@ threadCreationPromises[userID] = createThread( viewer, { - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, initialMemberIDs: [userID], }, { forceAddMembers: true, updatesForCurrentSession: 'broadcast' }, diff --git a/lib/components/chat-mention-provider.react.js b/lib/components/chat-mention-provider.react.js --- a/lib/components/chat-mention-provider.react.js +++ b/lib/components/chat-mention-provider.react.js @@ -167,8 +167,8 @@ lastThreadInTraversePath.id; } if ( - lastThreadInTraversePath.type !== threadTypes.PERSONAL && - lastThreadInTraversePath.type !== threadTypes.PRIVATE + lastThreadInTraversePath.type !== threadTypes.GENESIS_PERSONAL && + lastThreadInTraversePath.type !== threadTypes.GENESIS_PRIVATE ) { result[genesis().id][lastThreadInTraversePath.id] = { threadInfo: lastThreadInTraversePath, diff --git a/lib/permissions/minimally-encoded-thread-permissions-test-data.js b/lib/permissions/minimally-encoded-thread-permissions-test-data.js --- a/lib/permissions/minimally-encoded-thread-permissions-test-data.js +++ b/lib/permissions/minimally-encoded-thread-permissions-test-data.js @@ -6,7 +6,7 @@ const exampleRawThreadInfoA: LegacyRawThreadInfo = { id: '85171', - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, name: '', description: '', color: '6d49ab', @@ -321,7 +321,7 @@ const exampleMinimallyEncodedRawThreadInfoA: RawThreadInfo = { minimallyEncoded: true, id: '85171', - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, name: '', description: '', color: '6d49ab', @@ -383,7 +383,7 @@ const expectedDecodedExampleRawThreadInfoA: LegacyRawThreadInfo = { id: '85171', - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, name: '', description: '', color: '6d49ab', diff --git a/lib/permissions/special-roles.test.js b/lib/permissions/special-roles.test.js --- a/lib/permissions/special-roles.test.js +++ b/lib/permissions/special-roles.test.js @@ -143,7 +143,7 @@ }, '256|83814': { id: '256|83814', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: 'This is your private chat, where you can set reminders and jot notes in private!', diff --git a/lib/permissions/thread-permissions.js b/lib/permissions/thread-permissions.js --- a/lib/permissions/thread-permissions.js +++ b/lib/permissions/thread-permissions.js @@ -373,7 +373,7 @@ const openDescendantVisible = OPEN_DESCENDANT + threadPermissions.VISIBLE; const openChildJoinThread = OPEN_CHILD + threadPermissions.JOIN_THREAD; - if (threadType === threadTypes.PRIVATE) { + if (threadType === threadTypes.GENESIS_PRIVATE) { const memberPermissions = { [threadPermissions.KNOW_OF]: true, [threadPermissions.VISIBLE]: true, @@ -393,7 +393,7 @@ }; } - if (threadType === threadTypes.PERSONAL) { + if (threadType === threadTypes.GENESIS_PERSONAL) { return { Members: { [threadPermissions.KNOW_OF]: true, diff --git a/lib/selectors/user-selectors.js b/lib/selectors/user-selectors.js --- a/lib/selectors/user-selectors.js +++ b/lib/selectors/user-selectors.js @@ -172,7 +172,7 @@ for (const threadID in threadInfos) { const thread = threadInfos[threadID]; if ( - thread.type !== threadTypes.PERSONAL || + thread.type !== threadTypes.GENESIS_PERSONAL || !thread.members.find(member => member.id === viewerID) ) { continue; diff --git a/lib/shared/avatar-utils.js b/lib/shared/avatar-utils.js --- a/lib/shared/avatar-utils.js +++ b/lib/shared/avatar-utils.js @@ -276,14 +276,14 @@ viewerID: ?string, userInfos: UserInfos, ): ClientAvatar { - if (threadInfo.type === threadTypes.PRIVATE) { - invariant(viewerID, 'viewerID should be set for PRIVATE threads'); + if (threadInfo.type === threadTypes.GENESIS_PRIVATE) { + invariant(viewerID, 'viewerID should be set for GENESIS_PRIVATE threads'); return getAvatarForUser(userInfos[viewerID]); } invariant( - threadInfo.type === threadTypes.PERSONAL, - 'threadInfo should be a PERSONAL type', + threadInfo.type === threadTypes.GENESIS_PERSONAL, + 'threadInfo should be a GENESIS_PERSONAL type', ); const memberInfos = threadOtherMembers(threadInfo.members, viewerID) diff --git a/lib/shared/sidebar-utils.js b/lib/shared/sidebar-utils.js --- a/lib/shared/sidebar-utils.js +++ b/lib/shared/sidebar-utils.js @@ -80,7 +80,7 @@ } const singleOtherUser = getSingleOtherUser(parentThreadInfo, viewerID); - if (parentThreadType === threadTypes.PERSONAL && singleOtherUser) { + if (parentThreadType === threadTypes.GENESIS_PERSONAL && singleOtherUser) { const singleOtherUsername = parentThreadInfo.members.find( member => member.id === singleOtherUser, )?.username; diff --git a/lib/shared/state-sync/threads-state-sync-spec.test.js b/lib/shared/state-sync/threads-state-sync-spec.test.js --- a/lib/shared/state-sync/threads-state-sync-spec.test.js +++ b/lib/shared/state-sync/threads-state-sync-spec.test.js @@ -15,7 +15,7 @@ '256|84459': { minimallyEncoded: true, id: '256|84459', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', @@ -44,7 +44,7 @@ '256|84459': { minimallyEncoded: true, id: '256|84459', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', @@ -70,7 +70,7 @@ '256|123': { minimallyEncoded: true, id: '256|123', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', @@ -117,7 +117,7 @@ '256|84459': { minimallyEncoded: true, id: '256|84459', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', @@ -146,7 +146,7 @@ '256|84459': { minimallyEncoded: true, id: '256|84459', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', @@ -172,7 +172,7 @@ '123|123': { minimallyEncoded: true, id: '123|123', - type: threadTypes.PRIVATE, + type: threadTypes.GENESIS_PRIVATE, name: '', description: '', color: 'b8753d', diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js --- a/lib/shared/thread-utils.js +++ b/lib/shared/thread-utils.js @@ -525,7 +525,7 @@ const threadInfo = createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PERSONAL, + threadType: threadTypes.GENESIS_PERSONAL, members: [loggedInUserInfo, pendingPersonalThreadUserInfo], }); @@ -605,9 +605,9 @@ function pendingThreadType(numberOfOtherMembers: number): 4 | 6 | 7 { if (numberOfOtherMembers === 0) { - return threadTypes.PRIVATE; + return threadTypes.GENESIS_PRIVATE; } else if (numberOfOtherMembers === 1) { - return threadTypes.PERSONAL; + return threadTypes.GENESIS_PERSONAL; } else { return threadTypes.LOCAL; } @@ -615,10 +615,10 @@ function threadTypeCanBePending(threadType: ThreadType): boolean { return ( - threadType === threadTypes.PERSONAL || + threadType === threadTypes.GENESIS_PERSONAL || threadType === threadTypes.LOCAL || threadType === threadTypes.SIDEBAR || - threadType === threadTypes.PRIVATE + threadType === threadTypes.GENESIS_PRIVATE ); } @@ -829,7 +829,7 @@ display: 'uiName', uiName: memberEntities, ifJustViewer: - threadInfo.type === threadTypes.PRIVATE + threadInfo.type === threadTypes.GENESIS_PRIVATE ? 'viewer_username' : 'just_you_string', }; @@ -870,8 +870,8 @@ if (avatar) { threadInfo = { ...threadInfo, avatar }; } else if ( - rawThreadInfo.type === threadTypes.PERSONAL || - rawThreadInfo.type === threadTypes.PRIVATE + rawThreadInfo.type === threadTypes.GENESIS_PERSONAL || + rawThreadInfo.type === threadTypes.GENESIS_PRIVATE ) { threadInfo = { ...threadInfo, @@ -1132,11 +1132,11 @@ threadType === threadTypes.COMMUNITY_OPEN_ANNOUNCEMENT_SUBTHREAD ) { return 'Open'; - } else if (threadType === threadTypes.PERSONAL) { + } else if (threadType === threadTypes.GENESIS_PERSONAL) { return 'Personal'; } else if (threadType === threadTypes.SIDEBAR) { return 'Thread'; - } else if (threadType === threadTypes.PRIVATE) { + } else if (threadType === threadTypes.GENESIS_PRIVATE) { return 'Private'; } else if ( threadType === threadTypes.COMMUNITY_ROOT || @@ -1239,8 +1239,8 @@ threadType === threadTypes.COMMUNITY_ROOT || threadType === threadTypes.COMMUNITY_ANNOUNCEMENT_ROOT || threadType === threadTypes.GENESIS || - threadType === threadTypes.PERSONAL || - threadType === threadTypes.PRIVATE + threadType === threadTypes.GENESIS_PERSONAL || + threadType === threadTypes.GENESIS_PRIVATE ) { return 'disabled'; } else { @@ -1331,9 +1331,9 @@ if (!threadSearchResults.has(item.threadInfo.id)) { continue; } - if (item.threadInfo.type === threadTypes.PRIVATE) { + if (item.threadInfo.type === threadTypes.GENESIS_PRIVATE) { privateThreads.push({ ...item, sidebars: [] }); - } else if (item.threadInfo.type === threadTypes.PERSONAL) { + } else if (item.threadInfo.type === threadTypes.GENESIS_PERSONAL) { personalThreads.push({ ...item, sidebars: [] }); } else { otherThreads.push({ ...item, sidebars: [] }); @@ -1367,9 +1367,9 @@ if (!threadSearchResultsSet.has(threadInfo.id)) { continue; } - if (threadInfo.type === threadTypes.PRIVATE) { + if (threadInfo.type === threadTypes.GENESIS_PRIVATE) { privateThreads.push(threadInfo); - } else if (threadInfo.type === threadTypes.PERSONAL) { + } else if (threadInfo.type === threadTypes.GENESIS_PERSONAL) { personalThreads.push(threadInfo); } else { otherThreads.push(threadInfo); @@ -1578,12 +1578,12 @@ const isViewerProfile = loggedInUserInfo?.id === userID; const privateThreadInfosSelector = threadInfosSelectorForThreadType( - threadTypes.PRIVATE, + threadTypes.GENESIS_PRIVATE, ); const privateThreadInfos = useSelector(privateThreadInfosSelector); const personalThreadInfosSelector = threadInfosSelectorForThreadType( - threadTypes.PERSONAL, + threadTypes.GENESIS_PERSONAL, ); const personalThreadInfos = useSelector(personalThreadInfosSelector); diff --git a/lib/shared/thread-utils.test.js b/lib/shared/thread-utils.test.js --- a/lib/shared/thread-utils.test.js +++ b/lib/shared/thread-utils.test.js @@ -32,7 +32,7 @@ it('should return correct data for real pending sidebar ID', () => { const pendingPersonalResult = { - threadType: threadTypes.PERSONAL, + threadType: threadTypes.GENESIS_PERSONAL, memberIDs: ['83810', '86622'], sourceMessageID: null, }; diff --git a/lib/types/thread-types-enum.js b/lib/types/thread-types-enum.js --- a/lib/types/thread-types-enum.js +++ b/lib/types/thread-types-enum.js @@ -14,9 +14,11 @@ // all members of parent SIDEBAR: 5, // canonical thread for each pair of users. represents the friendship - PERSONAL: 6, + // created under GENESIS. being deprecated in favor of PERSONAL + GENESIS_PERSONAL: 6, // canonical thread for each single user - PRIVATE: 7, + // created under GENESIS. being deprecated in favor of PRIVATE + GENESIS_PRIVATE: 7, // local "thick" thread (outside of community). no parent, can only have // sidebar children. currently a proxy for COMMUNITY_SECRET_SUBTHREAD until we // launch actual E2E diff --git a/lib/types/validation.test.js b/lib/types/validation.test.js --- a/lib/types/validation.test.js +++ b/lib/types/validation.test.js @@ -343,7 +343,7 @@ const thread = { id: '85171', - type: threadTypes.PERSONAL, + type: threadTypes.GENESIS_PERSONAL, name: '', description: '', color: '6d49ab', diff --git a/lib/utils/entity-text.js b/lib/utils/entity-text.js --- a/lib/utils/entity-text.js +++ b/lib/utils/entity-text.js @@ -323,7 +323,7 @@ let { name } = entity; if (!name || entity.alwaysDisplayShortName) { - const threadType = entity.threadType ?? threadTypes.PERSONAL; + const threadType = entity.threadType ?? threadTypes.GENESIS_PERSONAL; const { parentThreadID } = entity; const noun = entity.subchannel ? 'subchannel' diff --git a/native/avatars/thread-avatar.react.js b/native/avatars/thread-avatar.react.js --- a/native/avatars/thread-avatar.react.js +++ b/native/avatars/thread-avatar.react.js @@ -31,9 +31,9 @@ ); let displayUserIDForThread; - if (threadInfo.type === threadTypes.PRIVATE) { + if (threadInfo.type === threadTypes.GENESIS_PRIVATE) { displayUserIDForThread = viewerID; - } else if (threadInfo.type === threadTypes.PERSONAL) { + } else if (threadInfo.type === threadTypes.GENESIS_PERSONAL) { displayUserIDForThread = getSingleOtherUser(threadInfo, viewerID); } diff --git a/native/chat/chat-thread-list.react.js b/native/chat/chat-thread-list.react.js --- a/native/chat/chat-thread-list.react.js +++ b/native/chat/chat-thread-list.react.js @@ -137,7 +137,7 @@ } const threadInfo = createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PRIVATE, + threadType: threadTypes.GENESIS_PRIVATE, members: [loggedInUserInfo], }); navigateToThread({ threadInfo, searching: true }); diff --git a/native/chat/compose-thread-button.react.js b/native/chat/compose-thread-button.react.js --- a/native/chat/compose-thread-button.react.js +++ b/native/chat/compose-thread-button.react.js @@ -28,7 +28,7 @@ params: { threadInfo: createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PRIVATE, + threadType: threadTypes.GENESIS_PRIVATE, members: [loggedInUserInfo], }), searching: true, diff --git a/native/chat/message-list.react.js b/native/chat/message-list.react.js --- a/native/chat/message-list.react.js +++ b/native/chat/message-list.react.js @@ -219,7 +219,7 @@ const { messageListData, startReached } = this.props; const footer = startReached ? this.ListFooterComponent : undefined; let relationshipPrompt = null; - if (this.props.threadInfo.type === threadTypes.PERSONAL) { + if (this.props.threadInfo.type === threadTypes.GENESIS_PERSONAL) { relationshipPrompt = ( ); - } else if (threadType === threadTypes.PERSONAL) { + } else if (threadType === threadTypes.GENESIS_PERSONAL) { return ; } else { return ; diff --git a/native/redux/edit-thread-permission-migration.js b/native/redux/edit-thread-permission-migration.js --- a/native/redux/edit-thread-permission-migration.js +++ b/native/redux/edit-thread-permission-migration.js @@ -13,7 +13,7 @@ T: LegacyMemberInfo | LegacyThreadCurrentUserInfo, >(threadInfo: LegacyRawThreadInfo, member: T, threadID: string): T { let newPermissions = null; - if (threadInfo.type === threadTypes.PRIVATE) { + if (threadInfo.type === threadTypes.GENESIS_PRIVATE) { newPermissions = { ...member.permissions, edit_thread_color: { value: true, source: threadID }, @@ -46,7 +46,7 @@ edit_thread_color: role.permissions['edit_thread'], edit_thread_description: role.permissions['edit_thread'], }; - } else if (threadType === threadTypes.PRIVATE) { + } else if (threadType === threadTypes.GENESIS_PRIVATE) { updatedPermissions = { ...role.permissions, edit_thread_color: true, diff --git a/web/avatars/thread-avatar.react.js b/web/avatars/thread-avatar.react.js --- a/web/avatars/thread-avatar.react.js +++ b/web/avatars/thread-avatar.react.js @@ -31,9 +31,9 @@ ); let displayUserIDForThread; - if (threadInfo.type === threadTypes.PRIVATE) { + if (threadInfo.type === threadTypes.GENESIS_PRIVATE) { displayUserIDForThread = viewerID; - } else if (threadInfo.type === threadTypes.PERSONAL) { + } else if (threadInfo.type === threadTypes.GENESIS_PERSONAL) { displayUserIDForThread = getSingleOtherUser(threadInfo, viewerID); } diff --git a/web/chat/chat-message-list.react.js b/web/chat/chat-message-list.react.js --- a/web/chat/chat-message-list.react.js +++ b/web/chat/chat-message-list.react.js @@ -318,7 +318,7 @@ const messages = messageListData.map(this.renderItem); let relationshipPrompt = null; - if (threadInfo.type === threadTypes.PERSONAL) { + if (threadInfo.type === threadTypes.GENESIS_PERSONAL) { const otherMembers = threadOtherMembers( threadInfo.members, this.props.viewerID, diff --git a/web/chat/chat-thread-composer.react.js b/web/chat/chat-thread-composer.react.js --- a/web/chat/chat-thread-composer.react.js +++ b/web/chat/chat-thread-composer.react.js @@ -73,7 +73,7 @@ const pendingPrivateThread = React.useRef( createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PRIVATE, + threadType: threadTypes.GENESIS_PRIVATE, members: [loggedInUserInfo], }), ); diff --git a/web/chat/thread-menu.react.js b/web/chat/thread-menu.react.js --- a/web/chat/thread-menu.react.js +++ b/web/chat/thread-menu.react.js @@ -67,7 +67,7 @@ [popModal, pushModal, threadInfo.id], ); const membersItem = React.useMemo(() => { - if (threadInfo.type === threadTypes.PERSONAL) { + if (threadInfo.type === threadTypes.GENESIS_PERSONAL) { return null; } return ( diff --git a/web/utils/thread-utils.js b/web/utils/thread-utils.js --- a/web/utils/thread-utils.js +++ b/web/utils/thread-utils.js @@ -48,7 +48,7 @@ const pendingPrivateThread = React.useRef( createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PRIVATE, + threadType: threadTypes.GENESIS_PRIVATE, members: [loggedInUserInfo], }), ); @@ -58,7 +58,7 @@ () => ({ ...createPendingThread({ viewerID: loggedInUserInfo.id, - threadType: threadTypes.PRIVATE, + threadType: threadTypes.GENESIS_PRIVATE, members: [loggedInUserInfo], name: 'New thread', }),