Delete a message
Delete a sent message in a community channel for everyone by calling BaseChannel.deleteMessageForAll().
Dart
await BaseChannel.deleteMessageForAll(
message,
(_, error) {
if (error == null) {
print('Message recalled');
}
},
);
Listen for message deletion events
Dart
NCEngine.addMessageHandler('recall-handler', MessageHandler(
onMessageDeleted: (event) {
print('Messages recalled: ${event.messages?.length}');
},
));