import '../../../../core/network/ws_client.dart'; import '../../../../core/resources/data_state.dart'; import '../entities/table_entities.dart'; /// قرارداد دادهٔ بازی: بخش realtime (سوکت) + بخش HTTP (میزها/سهمیه). abstract class GameRepository { // --- realtime --- Stream> get messages; Stream get status; Future connect(); void send(Map msg); Future disconnect(); // --- HTTP --- Future>> getTiers(); Future> getTablesInfo(); }