Ferish Wheel and Music
This commit is contained in:
@@ -17,12 +17,10 @@ class GameRemoteDataProvider {
|
||||
|
||||
GameRemoteDataProvider(this._apiClient);
|
||||
|
||||
Future<DC<GameFailure, List<GamePrizeDto>>> gamePrizeByGameId({
|
||||
required String id,
|
||||
}) async {
|
||||
Future<DC<GameFailure, GameDto>> ferrisWheel() async {
|
||||
try {
|
||||
final response = await _apiClient.get(
|
||||
'${ApiPath.gamePrizeByGameId}/$id',
|
||||
ApiPath.ferrisWheel,
|
||||
headers: getAuthorizationHeader(),
|
||||
);
|
||||
|
||||
@@ -38,12 +36,11 @@ class GameRemoteDataProvider {
|
||||
);
|
||||
}
|
||||
|
||||
final dto = (response.data['data'] as List)
|
||||
.map((e) => GamePrizeDto.fromJson(e))
|
||||
.toList();
|
||||
final dto = GameDto.fromJson(response.data['data']['data']['game']);
|
||||
|
||||
return DC.data(dto);
|
||||
} on ApiFailure catch (e, s) {
|
||||
log('gamePrizeByGameId', name: _logName, error: e, stackTrace: s);
|
||||
log('ferrisWheel', name: _logName, error: e, stackTrace: s);
|
||||
return DC.error(GameFailure.serverError(e));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user