INNER CODE UNIT · Dart

ThrioChannel

foxsofter/flutter_thrio · lib/src/channel/thrio_channel.dart:35

class ThrioChannel {
  factory ThrioChannel({String channel = '__thrio_channel__'}) =>
      ThrioChannel._(channel: channel);

  ThrioChannel._({required String channel}) : _channel = channel;

  final String _channel;

  final _methodHandlers = RegistryMap<String, MethodHandler>();

  MethodChannel? _methodChannel;

  EventChannel? _eventChannel;

  final _eventControllers = <String, List<StreamController<dynamic>>>{};

  Future<List<T>?> invokeListMethod<T>(String method,
      [final Map<String, dynamic>? arguments]) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…