flagMessage static method
Future<String?>
flagMessage(
- int messageId,
- FlagDetail detail, {
- dynamic onSuccess(
- String result
- dynamic onError(
- CometChatException excep
Implementation
static Future<String?> flagMessage(
int messageId,
FlagDetail detail, {
Function(String result)? onSuccess,
Function(CometChatException excep)? onError,
}) async {
try {
final String result = await channel.invokeMethod(
'flagMessage',
{
'messageId': messageId,
'reason': detail.toJson(),
},
);
if (onSuccess != null) onSuccess(result);
return result;
} on PlatformException catch (p) {
_errorCallbackHandler(null, p, null, onError);
} catch (e) {
_errorCallbackHandler(null, null, e, onError);
}
return null;
}