/**
 * 匹配服务API配置
 */

// 根据环境自动选择API地址
const getBaseUrl = () => {
	// 开发环境：使用本地地址
	if (process.env.NODE_ENV === 'development') {
		return 'http://localhost:8083';
	}
	
	// 生产环境：使用服务器地址
	return 'http://115.190.125.125:8083';
};

export const MATCH_API_CONFIG = {
	// API基础地址
	BASE_URL: getBaseUrl(),
	
	// API端点
	ENDPOINTS: {
		START_MATCH: '/match/start',      // 开始匹配
		CANCEL_MATCH: '/match/cancel',    // 取消匹配
		MATCH_STATUS: '/match/status',    // 查询匹配状态
		HEALTH: '/match/health'           // 健康检查
	},
	
	// 匹配配置
	CONFIG: {
		TIMEOUT: 30000,           // 匹配超时时间（毫秒）
		POLLING_INTERVAL: 2000,   // 轮询间隔（毫秒）
		MAX_RETRY: 3              // 最大重试次数
	}
};

export default MATCH_API_CONFIG;

