diff --git a/keyserver/src/session/cookies.js b/keyserver/src/session/cookies.js --- a/keyserver/src/session/cookies.js +++ b/keyserver/src/session/cookies.js @@ -6,7 +6,6 @@ import bcrypt from 'twin-bcrypt'; import url from 'url'; -import { hasMinCodeVersion } from 'lib/shared/version-utils.js'; import type { Shape } from 'lib/types/core.js'; import type { SignedIdentityKeysBlob } from 'lib/types/crypto-types.js'; import { isWebPlatform } from 'lib/types/device-types.js'; @@ -35,7 +34,6 @@ import { deleteCookie } from '../deleters/cookie-deleters.js'; import { handleAsyncPromise } from '../responders/handlers.js'; import { clearDeviceToken } from '../updaters/device-token-updaters.js'; -import { updateThreadMembers } from '../updaters/thread-updaters.js'; import { assertSecureRequest } from '../utils/security-utils.js'; import { type AppURLFacts, @@ -862,13 +860,6 @@ viewer: Viewer, platformDetails: PlatformDetails, ): Promise { - if ( - hasMinCodeVersion(platformDetails, { native: 70 }) && - !hasMinCodeVersion(viewer.platformDetails, { native: 70 }) - ) { - await updateThreadMembers(viewer); - } - viewer.setPlatformDetails(platformDetails); const { platform, ...versions } = platformDetails; const versionsString = diff --git a/keyserver/src/updaters/thread-updaters.js b/keyserver/src/updaters/thread-updaters.js --- a/keyserver/src/updaters/thread-updaters.js +++ b/keyserver/src/updaters/thread-updaters.js @@ -948,27 +948,6 @@ return response; } -async function updateThreadMembers(viewer: Viewer) { - const { threadInfos } = await fetchThreadInfos( - viewer, - SQL`t.parent_thread_id IS NOT NULL `, - ); - - const updateDatas = []; - const time = Date.now(); - for (const threadID in threadInfos) { - updateDatas.push({ - type: updateTypes.UPDATE_THREAD, - userID: viewer.id, - time, - threadID: threadID, - targetSession: viewer.session, - }); - } - - await createUpdates(updateDatas); -} - async function toggleMessagePinForThread( viewer: Viewer, request: ToggleMessagePinRequest, @@ -1058,6 +1037,5 @@ leaveThread, updateThread, joinThread, - updateThreadMembers, toggleMessagePinForThread, };