import { cache } from 'react';
import { publicServerRequest } from '@/lib/server-request';

/**
 * 获取角色详情（公开数据，不需要 token）
 * 用于 SEO，搜索引擎爬虫可以正常访问
 * 使用 cache 确保在同一个请求周期内只请求一次
 */

export const fetchCharacterDetail = cache(async (id: string) => {
  return {};
  const { data } = await publicServerRequest(
    `/character/select/roleInfo/${id}`,
    {
      method: 'GET',
    }
  );
  return data;
});
