getAdapterState method

  1. @override
Future<BleAdapterState> getAdapterState()
override

Implementation

@override
Future<BleAdapterState> getAdapterState() async {
  final Map<dynamic, dynamic>? response = await methodChannel
      .invokeMethod<Map<dynamic, dynamic>>(BleChannelMethod.getAdapterState);

  final BleAdapterState state = BleAdapterState.fromNative(
    response?[BleChannelKey.adapterState] as int? ?? 0,
  );

  _adapterState.add(state);

  return state;
}