getMerchant method
Get the merchant data.
Implementation
@override
Future<Merchant> getMerchant({required String merchantId}) async {
try {
final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
'getMerchant',
{'merchantId': merchantId},
);
if (result != null) {
final merchantMap = Map<String, dynamic>.from(result);
final merchant = Merchant.fromMap(merchantMap);
return merchant;
} else {
throw PlatformException(
code: 'NULL_RESULT',
message: 'getMerchant returned null',
);
}
} on PlatformException {
rethrow;
}
}