initialize static method

void initialize(
  1. Observer observer
)

Implementation

static void initialize(Observer observer) {
  _channel.setMethodCallHandler((MethodCall call) async {
    switch (call.method) {
      case 'RFID_CONNECTION_STATUS_CHANGED':
        observer.notifyConnectionStatus(
          ConnectionStatus.values[
              (call.arguments as Map<dynamic, dynamic>)['status'] as int],
        );
      case 'RFID_READ_STATUS_CHANGED':
        observer.notifyReadStatus(
          isReading:
              (call.arguments as Map<dynamic, dynamic>)['isReading'] as bool,
        );
      default:
        throw MissingPluginException('Method not implemented');
    }
  });
}