This commit is contained in:
rosetta
2026-01-30 05:01:05 +02:00
commit 83f38dc63f
327 changed files with 18725 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import { useConsoleLogger } from "@/app/hooks/useConsoleLogger";
import { useMemoryClean } from "../MemoryProvider/useMemoryClean";
import { useAccountProvider } from "./useAccountProvider";
import { useDialogsList } from "../DialogListProvider/useDialogsList";
import { useProtocol } from "../ProtocolProvider/useProtocol";
export function useLogout() {
const {loginAccount} = useAccountProvider();
const {info} = useConsoleLogger('useLogout');
const memClean = useMemoryClean();
const {setDialogs} = useDialogsList();
const {protocol} = useProtocol();
const logout = () => {
info("Logging out from account");
memClean();
loginAccount({
publicKey: "",
privateKey: "",
seedPhraseEncrypted: "",
privatePlain: "",
privateHash: ""
});
setDialogs([]);
protocol.close();
}
return logout;
}