import { IHttpClient } from '@/common/http'; import { StandardResponse } from '@jolibox/types'; // 重新导出缓存版本作为默认实现 export { fetchBalanceCached as fetchBalance, // 提供缓存管理功能 refreshBalanceCache, warmupBalanceCache, clearBalanceCache, getBalanceCacheStats, getBalanceCacheService } from './cached-fetch-balance'; // original version export const fetchBalanceNonCached = async (httpClient: IHttpClient) => { const res = await httpClient.get< StandardResponse<{ balance: number; }> >('/api/joli-coin/balance', { query: { type: 'JOLI_COIN' } }); return res.data; };