15 lines
361 B
TypeScript
15 lines
361 B
TypeScript
const STORAGE_KEY = 'stb:last-payment-link';
|
|
|
|
type StorageLike = Pick<Storage, 'getItem' | 'setItem'>;
|
|
|
|
export function readCachedPaymentLink(storage: StorageLike): string | null {
|
|
return storage.getItem(STORAGE_KEY) || null;
|
|
}
|
|
|
|
export function writeCachedPaymentLink(
|
|
storage: StorageLike,
|
|
link: string,
|
|
): void {
|
|
storage.setItem(STORAGE_KEY, link);
|
|
}
|