Compare commits
2 Commits
9c72523e0c
...
9a1ba881b9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a1ba881b9 | ||
|
|
6461ab60a1 |
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user