Fix draft edit messages not being cleared.

This commit is contained in:
Clark
2023-04-24 14:50:28 -04:00
committed by Nicholas
parent 5acf442279
commit b0b2b02a49
2 changed files with 7 additions and 0 deletions

View File

@@ -4170,6 +4170,7 @@ public class ConversationParentFragment extends Fragment
@Override
public void onExitEditMode() {
updateToggleButtonState();
draftViewModel.deleteMessageEditDraft();
}
@Override

View File

@@ -84,6 +84,12 @@ class DraftViewModel @JvmOverloads constructor(
}
}
fun deleteMessageEditDraft() {
store.update {
saveDrafts(it.copy(textDraft = null, bodyRangesDraft = null, messageEditDraft = null))
}
}
fun setTextDraft(text: String, mentions: List<Mention>, styleBodyRanges: BodyRangeList?) {
store.update {
val mentionRanges: BodyRangeList? = MentionUtil.mentionsToBodyRangeList(mentions)