Air_waves_API / utils.py
MalikAyaanAhmed1123's picture
Create utils.py
b358789 verified
Raw
History Blame Contribute Delete
519 Bytes
import json
import os
KEY_FILE = "keys.json"
def load_keys():
if os.path.exists(KEY_FILE):
with open(KEY_FILE, "r") as f:
return json.load(f)
return {}
def save_keys(keys):
with open(KEY_FILE, "w") as f:
json.dump(keys, f, indent=2)
def revoke_key(key):
keys = load_keys()
if key in keys:
del keys[key]
save_keys(keys)
return True
return False
def validate_key_format(key):
return key.startswith("aw-ay-") and len(key.split("-")) == 3