listDms method
Implementation
@override
Future<List<Map<String, dynamic>>> listDms({String? consentState}) async {
try {
final params = <String, dynamic>{};
if (consentState != null) {
params['consentState'] = consentState;
}
final result = await _promiseToFuture(
_clientManager.listDms(params.jsify() as JSObject),
);
return _jsArrayToListOfMaps(result as JSArray);
} catch (e) {
throw Exception('Failed to list DMs: $e');
}
}