| 123456789101112131415161718192021222324252627 |
- 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<MapWatchService?> _instance = Rx(null);
- static MapWatchService? get instance => _instance.value;
- static Future<void> 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= '';
- }
|