game_map.dart 416 B

1234567891011121314151617
  1. import 'dart:typed_data';
  2. import 'package:app_business/service/api.dart';
  3. import 'package:track_common/model.dart';
  4. import '../generated/base.pb.dart' as pb;
  5. extension PBGameMap on pb.NetImage {
  6. GameMap toGameMap() {
  7. final md5Data = Uint8List.fromList(md5);
  8. return GameMap()
  9. ..url = url
  10. ..md5 = md5Data
  11. ..readerBuilder = () => Get.find<ApiService>().getBinReaderByMd5(md5Data);
  12. }
  13. }