reportMessage method Null safety
- {required BaseMessage message,
- required ReportCategory category,
- String? description}
Reports message
with category
and description
(optional)
Implementation
Future<void> reportMessage({
required BaseMessage message,
required ReportCategory category,
String? description,
}) async {
final senderId = message.sender?.userId;
if (senderId == null || senderId.isEmpty) {
throw InvalidParameterError();
}
await _sdk.api.send(MessageReportRequest(
messageId: message.messageId,
senderId: senderId,
channelType: channelType,
channelUrl: channelUrl,
category: category,
));
}