export const DISCORD_INVITE_CODE = "pTNwsZrvym";
export const DISCORD_INVITE_URL = `https://discord.com/invite/${DISCORD_INVITE_CODE}`;

// Öffentliche BexoGames-Konfiguration. Diese IDs sind keine Geheimnisse.
export const BEXOGAMES_DISCORD_GUILD_ID = "339497035478728704";
export const BEXOGAMES_STREAMER_ROLE_ID = "1409229991178403970";

export type DiscordCommunityStatus = {
  ok: boolean;
  name?: string;
  icon?: string | null;
  members?: number | null;
  online?: number | null;
  invite: string;
  error?: string;
};

export type DiscordStreamer = {
  id: string;
  username: string;
  displayName: string;
  avatar: string | null;
};

export type DiscordStreamerStatus = {
  ok: boolean;
  configured: boolean;
  count: number;
  streamers: DiscordStreamer[];
  error?: string;
};
