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 @@ -10,8 +10,8 @@ getCommunity, } from 'lib/shared/thread-utils.js'; import { - FUTURE_CODE_VERSION, hasMinCodeVersion, + NEXT_CODE_VERSION, } from 'lib/shared/version-utils.js'; import type { AvatarDBContent, ClientAvatar } from 'lib/types/avatar-types.js'; import type { RawMessageInfo, MessageInfo } from 'lib/types/message-types.js'; @@ -288,10 +288,9 @@ viewer.platformDetails, { native: 301, web: 56 }, ); - const futureCodeVersion = hasMinCodeVersion(viewer.platformDetails, { - native: FUTURE_CODE_VERSION, - web: FUTURE_CODE_VERSION, - majorDesktop: FUTURE_CODE_VERSION, + const specialRoleFieldSupported = hasMinCodeVersion(viewer.platformDetails, { + native: 336, + web: NEXT_CODE_VERSION, }); const threadInfos: { @@ -308,7 +307,7 @@ filterManageInviteLinksPermission: codeVersionBelow221, filterVoicedInAnnouncementChannelsPermission: codeVersionBelow283, minimallyEncodePermissions: minimallyEncodedPermissionsSupported, - includeSpecialRoleFieldInRoles: futureCodeVersion, + includeSpecialRoleFieldInRoles: specialRoleFieldSupported, }, ); if (threadInfo) {