Запоминание выбора сообщения при переключении между диалогами

This commit is contained in:
RoyceDa
2026-02-26 00:19:49 +02:00
parent 4e42eb3c02
commit 88369171b6

View File

@@ -1,4 +1,4 @@
import { useContext, useEffect } from "react";
import { useContext } from "react";
import { useMemory } from "../MemoryProvider/useMemory";
import { Attachment } from "../ProtocolProvider/protocol/packets/packet.message";
import { DialogContext } from "./DialogProvider";
@@ -35,8 +35,6 @@ export function useReplyMessages() {
const {dialog} = context;
const selectMessage = (message : MessageReply) => {
console.info("-> ", replyMessages);
console.info(message);
if(replyMessages.publicKey != dialog){
/**
* Сброс выбора сообщений из другого диалога
@@ -71,7 +69,6 @@ export function useReplyMessages() {
}
const deselectAllMessages = () => {
console.info("Deselecting all messages");
setReplyMessages({
publicKey: "",
messages: []
@@ -108,16 +105,6 @@ export function useReplyMessages() {
}));
}
useEffect(() => {
if(replyMessages.publicKey != dialog
&& replyMessages.inDialogInput != dialog){
/**
* Сброс выбора сообщений при смене диалога
*/
deselectAllMessages();
}
}, [dialog]);
return {replyMessages,
translateMessagesToDialogInput,
isSelectionInCurrentDialog,