createUser method

  1. @override
Future<PublicUserInfo> createUser(
  1. String identifier, {
  2. Metadata? userMetadata,
})
override

Implementation

@override
Future<PublicUserInfo> createUser(String identifier, {Metadata? userMetadata}) async {
  try {
    final jsonString = await methodChannel
        .invokeMethod<String>('createUser', {'identifier': identifier, 'userMetadata': userMetadata?.toJson()});
    return PublicUserInfo.fromJson(jsonString);
  } catch (e) {
    throw PassageError.fromObject(object: e);
  }
}