import 'package:common_pub/service/service.dart'; import '../service/api.dart'; import 'package:fixnum/fixnum.dart'; typedef MapId = Int64; class MapWatchService extends PlugService{ static final Rx _instance = Rx(null); static MapWatchService? get instance => _instance.value; static Future setMapById(MapId id)async{ final info = await ApiService.to.stub.toMapDetailV2(IdRequest() ..id = id); final thisInstance = MapWatchService( id: id) ..name = info.mapName; _instance.value = thisInstance; thisInstance.init(); } MapWatchService({required this.id}); final MapId id; String name= ''; }