from data.db_json_store import JsonTableStore

PROMO_DATA = {}
LINK_DATA = []

PENDING_APPROVALS = {}
PROCESSED_APPROVALS = set()

VS_PENDING_APPROVALS = JsonTableStore("vs_pending_approvals")
VS_PROCESSED_APPROVALS = set()

# Menyimpan info paket+admin setelah approval, sampai user klik tombol hubungi admin
VS_APPROVED_CACHE = JsonTableStore("vs_approved_cache")

# Rejoin
REJOIN_PENDING = JsonTableStore("rejoin_pending")  # user_id -> {"photo_id": str, "first_name": str, "username": str, "selected_pkgs": list[int]}

# Status item inbox yang sudah dibuka oleh owner
OPENED_CONTACT_IDS = set()
OPENED_ORDER_IDS = set()
OPENED_REJOIN_IDS = set()
