Files
front-hokm/lib/features/game/game_repository.dart
T
2026-06-15 16:42:28 +03:30

18 lines
553 B
Dart

import '../../core/network/api_client.dart';
import 'tier.dart';
/// واکشی انواع میز برای صفحه‌ی لیست میزها.
class GameRepository {
final ApiClient _api;
GameRepository(this._api);
Future<List<TableTier>> getTiers() async {
final res = await _api.dio.get('/shop');
final cat = Map<String, dynamic>.from(res.data['catalog'] as Map);
final list = (cat['table_tiers'] as List?) ?? [];
return list
.map((e) => TableTier.fromJson(Map<String, dynamic>.from(e as Map)))
.toList();
}
}