import { removeFirstSlash } from 't-comm/lib/slash/slash';


export function getGpMatchVertUrl(options = {
  isTestEnv: false,
  useDevelopBranchInTest: true,
  routerPath: '',
}) {
  const CUR_BRANCH = options?.useDevelopBranchInTest
    ? ((import.meta as any).env.VITE_PUBLISH_BRANCH || 'develop').replace(/\//, '.')
    : 'develop';

  const GP_MATCH_URL = {
    PROD: 'https://h5.igame.qq.com/pmd-mobile.match.gp-next.gp/',
    TEST: `https://h5-test.igame.qq.com/pmd-mobile.match.gp-next.gp.${CUR_BRANCH}/`,
  };

  const baseUrl = options?.isTestEnv ? GP_MATCH_URL.TEST : GP_MATCH_URL.PROD;

  return `${baseUrl}${removeFirstSlash(options?.routerPath || '')}`;
}
