diff --git a/src/global/selectors/messages.ts b/src/global/selectors/messages.ts index c6a268ff1..6f206aac2 100644 --- a/src/global/selectors/messages.ts +++ b/src/global/selectors/messages.ts @@ -72,7 +72,6 @@ import { selectTabState } from './tabs'; import { selectBot, selectIsCurrentUserPremium, - selectIsUserOrChatContact, selectUser, selectUserStatus, } from './users'; @@ -1197,7 +1196,7 @@ function canAutoLoadMedia({ sender?: ApiPeer; }) { const isMediaFromContact = Boolean(sender && ( - selectIsChatWithSelf(global, sender.id) || selectIsUserOrChatContact(global, sender) + selectIsChatWithSelf(global, sender.id) || selectUser(global, sender.id)?.isContact )); return Boolean( diff --git a/src/global/selectors/users.ts b/src/global/selectors/users.ts index a16f0115c..557f299bc 100644 --- a/src/global/selectors/users.ts +++ b/src/global/selectors/users.ts @@ -1,5 +1,5 @@ import type { - ApiPeer, ApiUser, ApiUserFullInfo, ApiUserStatus, + ApiUser, ApiUserFullInfo, ApiUserStatus, } from '../../api/types'; import type { GlobalState } from '../types'; @@ -42,10 +42,6 @@ export function selectUserByPhoneNumber(global: T, phoneN return Object.values(global.users.byId).find((user) => user?.phoneNumber === phoneNumberCleaned); } -export function selectIsUserOrChatContact(global: T, peer: ApiPeer) { - return global.contactList && global.contactList.userIds.includes(peer.id); -} - export function selectBot(global: T, userId: string): ApiUser | undefined { const user = selectUser(global, userId); if (!user || !isUserBot(user)) {