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) {
|
||||
conversations.value?.getOrNull(position)?.let { conversation ->
|
||||
/* this is not ideal since deleting last toot from an conversation
|
||||
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()
|
||||
refresh()
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -146,4 +138,4 @@ class ConversationsViewModel @Inject constructor(
|
|||
.subscribe()
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue