Запоминание выбора сообщения при переключении между диалогами
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user