Files
desktop/app/providers/AccountProvider/useLastLoginedAccount.ts
rosetta 83f38dc63f 'init'
2026-01-30 05:01:05 +02:00

25 lines
655 B
TypeScript

import { useEffect, useState } from "react";
export function useLastLoginedAccount() : [
string,
(publicKey: string) => void
] {
const [lastLoginedAccount, setLastLogginedAccount] =
useState<string>("");
useEffect(() => {
let publicKey =
localStorage.getItem("last_logined_account");
if(!publicKey){
return;
}
setLastLogginedAccount(publicKey);
}, []);
const setLastLogin = (publicKey: string) => {
localStorage.setItem("last_logined_account", publicKey);
setLastLogginedAccount(publicKey);
}
return [lastLoginedAccount, setLastLogin];
}