Compare commits

..

2 Commits

View File

@@ -105,6 +105,11 @@ export function DialogProvider(props: DialogProviderProps) {
useEffect(() => {
if(props.dialog == "demo"){
/**
* Это нужно для демонстрации работы сообщений на странице оформления. Так как там нет хуков и
* других инструментов для загрузки сообщений, то мы просто не загружаем сообщения, так как это режим
* демонстрации
*/
return;
}
if(idle){
@@ -122,6 +127,11 @@ export function DialogProvider(props: DialogProviderProps) {
useEffect(() => {
if(props.dialog == "demo"){
/**
* Это нужно для демонстрации работы сообщений на странице оформления. Так как там нет хуков и
* других инструментов для загрузки сообщений, то мы просто не загружаем сообщения, так как это режим
* демонстрации
*/
return;
}
setMessages([]);
@@ -416,6 +426,12 @@ export function DialogProvider(props: DialogProviderProps) {
*/
return;
}
if(toPublicKey != props.dialog) {
/**
* Игнорируем если это не сообщение для этого диалога
*/
return;
}
const chachaDecryptedKey = Buffer.from(await decodeWithPassword(privatePlain, aesChachaKey), "binary");
const key = chachaDecryptedKey.slice(0, 32);
const nonce = chachaDecryptedKey.slice(32);