import { loadConfig } from "file:///D:/Codex/FilyX/apps/bot-engine/src/config.ts";
import { SessionVault } from "file:///D:/Codex/FilyX/apps/bot-engine/src/session/SessionVault.ts";

const config = loadConfig();
const vault = new SessionVault(config.vaultPath, config.oauthMasterKey);
const session = await vault.load();
console.log(JSON.stringify({
  ok: true,
  account: session.accountUsername,
  kick_user_id: session.kickUserId,
  scopes: session.scopes,
  expires_at: session.expiresAt,
  has_events_subscribe: session.scopes.includes("events:subscribe"),
}, null, 2));
