This commit is contained in:
sion
2026-04-07 01:05:05 +08:00
parent edad10ff06
commit 5ca1274607
83 changed files with 1561 additions and 1241 deletions

View File

@@ -3,13 +3,13 @@ import '../../core/network/api_response.dart';
import '../../core/network/dio_client.dart';
import '../models/coin.dart';
/// 行情服
/// 行情服
class MarketService {
final DioClient _client;
MarketService(this._client);
/// 获取币种列表
/// 獲取幣種列表
Future<ApiResponse<List<Coin>>> getCoinList() async {
final response = await _client.get<Map<String, dynamic>>(
ApiEndpoints.coinList,
@@ -20,10 +20,10 @@ class MarketService {
final coins = list?.map((e) => Coin.fromJson(e as Map<String, dynamic>)).toList() ?? [];
return ApiResponse.success(coins, response.message);
}
return ApiResponse.fail(response.message ?? '获取币种列表失');
return ApiResponse.fail(response.message ?? '獲取幣種列表失');
}
/// 获取币种详
/// 獲取幣種詳
Future<ApiResponse<Coin>> getCoinDetail(String code) async {
final response = await _client.get<Map<String, dynamic>>(
ApiEndpoints.coinDetail,
@@ -36,10 +36,10 @@ class MarketService {
response.message,
);
}
return ApiResponse.fail(response.message ?? '获取币种详情失');
return ApiResponse.fail(response.message ?? '獲取幣種詳情失');
}
/// 搜索币种
/// 搜索幣種
Future<ApiResponse<List<Coin>>> searchCoins(String keyword) async {
final response = await _client.get<Map<String, dynamic>>(
ApiEndpoints.coinSearch,
@@ -51,6 +51,6 @@ class MarketService {
final coins = list?.map((e) => Coin.fromJson(e as Map<String, dynamic>)).toList() ?? [];
return ApiResponse.success(coins, response.message);
}
return ApiResponse.fail(response.message ?? '搜索失');
return ApiResponse.fail(response.message ?? '搜索失');
}
}