register method

  1. @override
Future<void> register({
  1. required String region,
  2. required String organisationId,
  3. required String userId,
  4. required String deviceId,
  5. required String name,
  6. required String email,
})
override

Implementation

@override
Future<void> register({
  required String region,
  required String organisationId,
  required String userId,
  required String deviceId,
  required String name,
  required String email,
}) async {
  methodChannel.setMethodCallHandler(_swiftHandler);
  try {
    await methodChannel.invokeMethod('register', {
      'region': region,
      'organisationId': organisationId,
      'userId': userId,
      'deviceId': deviceId,
      'name': name,
      'email': email,
    });
  } on PlatformException catch (e) {
    throw Exception('Failed to register: ${e.message}');
  }
}