Save room shared keys to local storage

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-08-09 13:29:45 +02:00
parent 80f97cba32
commit c4e5e1afb1
6 changed files with 112 additions and 43 deletions

View File

@@ -245,14 +245,13 @@ export function GroupCallView({
}, [groupCall, state, leave]);
const [e2eeSharedKey, setE2EESharedKey] = useRoomSharedKey(
groupCall.room.roomId,
password ?? undefined
groupCall.room.roomId
);
useEffect(() => {
if (!password || password === e2eeSharedKey) return;
if (!password || password === "" || password === e2eeSharedKey) return;
setE2EESharedKey(password);
setE2EESharedKey?.(password);
}, [password, e2eeSharedKey, setE2EESharedKey]);
useEffect(() => {