provisionDevice method

  1. @override
Future<ProvisionResult> provisionDevice(
  1. DeviceProvisionConfig config
)
override

Implementation

@override
Future<ProvisionResult> provisionDevice(DeviceProvisionConfig config) async {
  try {
    final result = await methodChannel.invokeMethod<Map>(
      'provisionDevice',
      config.toMap(),
    );
    return ProvisionResult.fromMap(Map<String, dynamic>.from(result ?? {}));
  } on PlatformException catch (e) {
    return ProvisionResult.failure(error: e.message ?? 'Unknown error');
  }
}