getDraft method
void
getDraft()
Implementation
void getDraft() async {
if (!_canUseChatSession) return;
final targetEngine = _sessionEngine;
if (targetEngine == null) return;
final type = _con.conversationType ?? RCIMIWConversationType.invalid;
final targetId = _con.targetId ?? '';
final channelId = _con.channelId;
await targetEngine.getDraftMessage(
type,
targetId,
channelId,
callback: IRCIMIWGetDraftMessageCallback(
onSuccess: (draft) {
if (!_isSessionEngineCurrent(targetEngine)) return;
_conversationDraft = draft;
notifyListeners();
},
onError: (code) {},
),
);
}