getSubscriptionStatus method

  1. @override
Future<List<Status>> getSubscriptionStatus(
  1. String groupId
)
override

Implementation

@override
Future<List<Status>> getSubscriptionStatus(String groupId) async {
  var result = await methodChannel
      .invokeMethod('getSubscriptionStatus', {'groupId': groupId});
  if (result == null) {
    return [];
  }

  debugPrint('getSubscriptionGroupStatus result: $result');
  // 返回的是String,需要转换为枚举类型
  return List<dynamic>.from(result).map((e) => Status.fromMap(e)).toList();
}