import type { UID } from "agora-rtc-react";

//let appId = process.env.AGORA_APPID;
const ShareScreenUID: UID = 10;

const appConfig = {
  appId: process.env.AGORA_APPID,
  channel: process.env.AGORA_1BM_CHANNEL || "test",
  token: process.env.AGORA_TOKEN ? process.env.AGORA_TOKEN : null,
  ShareScreenUID: ShareScreenUID,
};

function getAgoraTokens() {
  return [
    {
      channel: process.env.AGORA_CHANNEL_0 || "test0",
      token: process.env.AGORA_TOKEN_0,
    },
    {
      channel: process.env.AGORA_CHANNEL_1 || "test1",
      token: process.env.AGORA_TOKEN_1,
    },
    {
      channel: process.env.AGORA_CHANNEL_2 || "test2",
      token: process.env.AGORA_TOKEN_2,
    },
    {
      channel: process.env.AGORA_CHANNEL_3 || "test3",
      token: process.env.AGORA_TOKEN_3,
    },
    {
      channel: process.env.AGORA_CHANNEL_4 || "test4",
      token: process.env.AGORA_TOKEN_4,
    },
    {
      channel: process.env.AGORA_CHANNEL_5 || "test5",
      token: process.env.AGORA_TOKEN_5,
    },
    {
      channel: process.env.AGORA_CHANNEL_6 || "test6",
      token: process.env.AGORA_TOKEN_6,
    },
    {
      channel: process.env.AGORA_CHANNEL_7 || "test7",
      token: process.env.AGORA_TOKEN_7,
    },
    {
      channel: process.env.AGORA_CHANNEL_8 || "test8",
      token: process.env.AGORA_TOKEN_8,
    },
    {
      channel: process.env.AGORA_CHANNEL_9 || "test9",
      token: process.env.AGORA_TOKEN_9,
    },
  ];
}

export { appConfig, getAgoraTokens };