Ferish Wheel and Music

This commit is contained in:
efrilm
2025-09-18 14:53:39 +07:00
parent 73918430b2
commit 909c312af0
28 changed files with 970 additions and 1422 deletions
@@ -15,21 +15,19 @@ class GameRepository implements IGameRepository {
GameRepository(this._remoteDataProvider);
@override
Future<Either<GameFailure, List<GamePrize>>> gamePrizeByGameId({
required String id,
}) async {
Future<Either<GameFailure, Game>> ferrisWheel() async {
try {
final result = await _remoteDataProvider.gamePrizeByGameId(id: id);
final result = await _remoteDataProvider.ferrisWheel();
if (result.hasError) {
return left(result.error!);
}
final data = result.data!.map((e) => e.toDomain()).toList();
final data = result.data!.toDomain();
return right(data);
} catch (e, s) {
log('gamePrizeByGameId', name: _logName, error: e, stackTrace: s);
log('ferrisWheel', name: _logName, error: e, stackTrace: s);
return left(const GameFailure.unexpectedError());
}
}