updateMetaData method
Implementation
@override
Future<CurrentUser> updateMetaData(Metadata metadata) async {
try {
Map<String, dynamic> metadataMap = metadata.toMap();
final String? currentUserJson = await methodChannel.invokeMethod<String>(
'updateMetaData',
{
'userMetadata':
metadataMap.values.first
},
);
return CurrentUser.fromJson(currentUserJson!);
} catch (e) {
throw PassageError.fromObject(object: e);
}
}