calckey/packages/sw/src/scripts/get-account-from-id.ts

13 lines
333 B
TypeScript

import { get } from "idb-keyval";
export async function getAccountFromId(
id: string,
): Promise<{ token: string; id: string } | void> {
const accounts = await get<{ token: string; id: string }[]>("accounts");
if (!accounts) {
console.log("Accounts are not recorded");
return;
}
return accounts.find((e) => e.id === id);
}