package consts

func ConsoleAddr() string {
	return ConsoleAddrOfEnv(GetEnv())
}

func ConsoleAddrOfEnv(env Environment) string {
	addrMap := map[Environment]string{
		EnvironmentLocal:   "http://127.0.0.1:5173",
		EnvironmentDev:     "https://ticket-manager.ops-dev.pingcap.net",
		EnvironmentStaging: "https://ticket-manager.ops-staging.pingcap.net",
		EnvironmentProd:    "https://ticket-manager.ops.pingcap.net",
	}

	return addrMap[env]
}

func ServerAddr() string {
	return ServerAddrOfEnv(GetEnv())
}

func ServerAddrOfEnv(env Environment) string {
	addrMap := map[Environment]string{
		EnvironmentLocal:   "http://127.0.0.1:8080",
		EnvironmentDev:     "https://dev.devops.pingcap.com",
		EnvironmentStaging: "https://staging.devops.pingcap.com",
		EnvironmentProd:    "https://prod.devops.pingcap.com",
	}

	return addrMap[env]
}
