15 lines
913 B
Dart
15 lines
913 B
Dart
import 'package:flutter/services.dart';
|
|
import 'package:foundation_fluttify/foundation_fluttify.dart';
|
|
import 'package:amap_core_fluttify/src/ios/ios.export.g.dart';
|
|
import 'package:amap_core_fluttify/src/android/android.export.g.dart';
|
|
|
|
const kAmapCoreFluttifyMessageCodec = FluttifyMessageCodec(tag: 'amap_core_fluttify'/*, androidCaster: AmapCoreFluttifyAndroidAs, iosCaster: AmapCoreFluttifyIOSAs*/);
|
|
const kAmapCoreFluttifyMethodCodec = StandardMethodCodec(kAmapCoreFluttifyMessageCodec);
|
|
const kAmapCoreFluttifyChannel = MethodChannel('me.yohom/amap_core_fluttify', kAmapCoreFluttifyMethodCodec);
|
|
const kAmapCoreFluttifyProjectName = 'amap_core_fluttify';
|
|
|
|
Future<void> releaseAmapCoreFluttifyPool() async {
|
|
final isCurrentPlugin = (Ref it) => it.tag__ == kAmapCoreFluttifyProjectName;
|
|
await gGlobalReleasePool.where(isCurrentPlugin).release_batch();
|
|
gGlobalReleasePool.removeWhere(isCurrentPlugin);
|
|
} |