metaData method
Implementation
@override
Future<Metadata> metaData() async {
try {
final resultPromise = passage.currentUser.metadata();
final jsObject = await js_util.promiseToFuture(resultPromise);
final dartObject = js_util.dartify(jsObject);
return Metadata(userMetadata: dartObject);
} catch (e) {
throw PassageError.fromObject(
object: e,
overrideCode: PassageErrorCode.metadataError,
);
}
}