From 593f22ea6a520cde6875af61dfa56d3fdd4424e8 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Fri, 20 Mar 2026 22:07:38 -0700 Subject: [PATCH] Feat: LocalStorage API key persistence --- storage.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 storage.js diff --git a/storage.js b/storage.js new file mode 100644 index 0000000..f23b576 --- /dev/null +++ b/storage.js @@ -0,0 +1,13 @@ +const KEY = 'vibegif_api_key'; + +export function getApiKey() { + return localStorage.getItem(KEY) || ''; +} + +export function setApiKey(k) { + localStorage.setItem(KEY, k.trim()); +} + +export function hasApiKey() { + return !!getApiKey(); +}