clearEditedMessageDraft method
Future<void>
clearEditedMessageDraft(
)
Implementation
Future<void> clearEditedMessageDraft() {
if (!_canUseMessageEditDrafts) return Future<void>.value();
final targetEngine = _sessionEngine;
if (targetEngine == null) return Future<void>.value();
final type = _con.conversationType ?? RCIMIWConversationType.invalid;
final targetId = _con.targetId ?? '';
final channelId = _con.channelId;
return _enqueueEditedDraftOperation((generation, requestId) {
return _invokeEditedDraftOperation(
generation: generation,
requestId: requestId,
invoke: (callback) => targetEngine.clearEditedMessageDraft(
type,
targetId,
channelId,
callback: callback,
),
);
});
}