registerWith static method

void registerWith(
  1. Registrar registrar
)

Implementation

static void registerWith(Registrar registrar) {
  final navigator = globalContext['navigator'] as JSObject?;
  final usb = navigator != null && navigator.has('usb')
      ? navigator['usb'] as Usb?
      : null;
  final plugin = TrezorFlutterWeb._(usb);
  MethodChannel(
    'trezor_flutter/methods',
    const StandardMethodCodec(),
    registrar,
  ).setMethodCallHandler(plugin._handle);
  PluginEventChannel<Object?>(
    'trezor_flutter/events',
    const StandardMethodCodec(),
    registrar,
  ).setController(plugin._events);
}