sendMessageByInboxId method
Implementation
@override
Future<String?> sendMessageByInboxId(
String recipientInboxId,
dynamic message,
String authorityId,
String typeId,
int versionMajor,
) async {
try {
final params = <String, dynamic>{
'recipientInboxId': recipientInboxId,
'message': message,
'authorityId': authorityId,
'typeId': typeId,
'versionMajor': versionMajor,
}.jsify() as JSObject;
final result = await _promiseToFuture(
_clientManager.sendMessageByInboxId(params),
);
return (result as JSString?)?.toDart;
} catch (e) {
throw Exception('Failed to send message by inbox ID: $e');
}
}