Refresh DM column when removing toot there instead of removing conversation (#1654)
This commit is contained in:
parent
c57040f31a
commit
d6f3856878
1 changed files with 2 additions and 10 deletions
|
@ -128,15 +128,7 @@ class ConversationsViewModel @Inject constructor(
|
||||||
|
|
||||||
fun remove(position: Int) {
|
fun remove(position: Int) {
|
||||||
conversations.value?.getOrNull(position)?.let { conversation ->
|
conversations.value?.getOrNull(position)?.let { conversation ->
|
||||||
/* this is not ideal since deleting last toot from an conversation
|
refresh()
|
||||||
should not delete the conversation but show another toot of the conversation */
|
|
||||||
timelineCases.delete(conversation.lastStatus.id)
|
|
||||||
.subscribeOn(Schedulers.io())
|
|
||||||
.doOnError { t -> Log.w("ConversationViewModel", "Failed to delete conversation", t) }
|
|
||||||
.subscribe()
|
|
||||||
database.conversationDao().delete(conversation)
|
|
||||||
.subscribeOn(Schedulers.io())
|
|
||||||
.subscribe()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue