draft was not saving in some places

This commit is contained in:
greenart7c3
2024-01-24 08:22:11 -03:00
parent 76a93f84c3
commit ba7c59fdd5
@@ -670,6 +670,9 @@ open class NewPostViewModel() : ViewModel() {
message.text.replaceRange(lastWordStart, it.end, wordToInsert), message.text.replaceRange(lastWordStart, it.end, wordToInsert),
TextRange(lastWordStart + wordToInsert.length, lastWordStart + wordToInsert.length), TextRange(lastWordStart + wordToInsert.length, lastWordStart + wordToInsert.length),
) )
viewModelScope.launch(Dispatchers.IO) {
saveDraft(message.text)
}
} else if (userSuggestionsMainMessage == UserSuggestionAnchor.FORWARD_ZAPS) { } else if (userSuggestionsMainMessage == UserSuggestionAnchor.FORWARD_ZAPS) {
forwardZapTo.addItem(item) forwardZapTo.addItem(item)
forwardZapToEditting = TextFieldValue("") forwardZapToEditting = TextFieldValue("")
@@ -852,6 +855,9 @@ open class NewPostViewModel() : ViewModel() {
), ),
) )
urlPreview = findUrlInMessage() urlPreview = findUrlInMessage()
viewModelScope.launch(Dispatchers.IO) {
saveDraft(message.text)
}
}, },
onError = { onError = {
isUploadingImage = false isUploadingImage = false
@@ -915,7 +921,10 @@ open class NewPostViewModel() : ViewModel() {
isUploadingImage = false isUploadingImage = false
note?.let { message = TextFieldValue(message.text + "\nnostr:" + it.toNEvent()) } note?.let {
message = TextFieldValue(message.text + "\nnostr:" + it.toNEvent())
saveDraft(message.text)
}
urlPreview = findUrlInMessage() urlPreview = findUrlInMessage()
} }