Message: Fix redundant focusing to message from sender name
This commit is contained in:
parent
9251b468a5
commit
7f74b8cd99
@ -357,7 +357,8 @@ const Message: FC<OwnProps & StateProps> = ({
|
|||||||
chatId,
|
chatId,
|
||||||
threadId,
|
threadId,
|
||||||
isInDocumentGroup,
|
isInDocumentGroup,
|
||||||
Boolean(isScheduled),
|
asForwarded,
|
||||||
|
isScheduled,
|
||||||
isRepliesChat,
|
isRepliesChat,
|
||||||
album,
|
album,
|
||||||
avatarPeer,
|
avatarPeer,
|
||||||
|
|||||||
@ -15,6 +15,7 @@ export default function useInnerHandlers(
|
|||||||
chatId: string,
|
chatId: string,
|
||||||
threadId: number,
|
threadId: number,
|
||||||
isInDocumentGroup: boolean,
|
isInDocumentGroup: boolean,
|
||||||
|
asForwarded?: boolean,
|
||||||
isScheduled?: boolean,
|
isScheduled?: boolean,
|
||||||
isChatWithRepliesBot?: boolean,
|
isChatWithRepliesBot?: boolean,
|
||||||
album?: IAlbum,
|
album?: IAlbum,
|
||||||
@ -50,14 +51,16 @@ export default function useInnerHandlers(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (forwardInfo?.channelPostId) {
|
if (asForwarded && forwardInfo?.channelPostId) {
|
||||||
focusMessage({ chatId: senderPeer.id, messageId: forwardInfo.channelPostId });
|
focusMessage({ chatId: senderPeer.id, messageId: forwardInfo.channelPostId });
|
||||||
} else if (isUserId(senderPeer.id)) {
|
} else if (isUserId(senderPeer.id)) {
|
||||||
openUserInfo({ id: senderPeer.id });
|
openUserInfo({ id: senderPeer.id });
|
||||||
} else {
|
} else {
|
||||||
openChat({ id: senderPeer.id });
|
openChat({ id: senderPeer.id });
|
||||||
}
|
}
|
||||||
}, [focusMessage, forwardInfo?.channelPostId, lang, openChat, openUserInfo, senderPeer, showNotification]);
|
}, [
|
||||||
|
asForwarded, focusMessage, forwardInfo, lang, openChat, openUserInfo, senderPeer, showNotification,
|
||||||
|
]);
|
||||||
|
|
||||||
const handleViaBotClick = useCallback(() => {
|
const handleViaBotClick = useCallback(() => {
|
||||||
if (!botSender) {
|
if (!botSender) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user