Add 'apps/mobile/' from commit '5fa30f365f21531094cd4d2045042bb4f1370ac3'
git-subtree-dir: apps/mobile git-subtree-mainline:86f8987dffgit-subtree-split:5fa30f365f
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import AsyncStorage from "@react-native-async-storage/async-storage";
|
||||
|
||||
function storageKey(accountId: string) {
|
||||
return `beenvoice:time-clock:last-client:${accountId}`;
|
||||
}
|
||||
|
||||
export async function getLastTimeClockClientId(accountId: string): Promise<string | null> {
|
||||
return AsyncStorage.getItem(storageKey(accountId));
|
||||
}
|
||||
|
||||
export async function setLastTimeClockClientId(
|
||||
accountId: string,
|
||||
clientId: string,
|
||||
): Promise<void> {
|
||||
if (!clientId) return;
|
||||
await AsyncStorage.setItem(storageKey(accountId), clientId);
|
||||
}
|
||||
|
||||
export async function clearTimeClockPrefsForAccount(accountId: string): Promise<void> {
|
||||
await AsyncStorage.removeItem(storageKey(accountId));
|
||||
}
|
||||
Reference in New Issue
Block a user