parent
705e5b3212
commit
1c1d39443b
|
@ -8,7 +8,6 @@ import com.keylesspalace.tusky.entity.ScheduledStatus
|
|||
import com.keylesspalace.tusky.entity.Status
|
||||
|
||||
data class StatusChangedEvent(val status: Status) : Event
|
||||
data class MuteConversationEvent(val statusId: String, val mute: Boolean) : Event
|
||||
data class UnfollowEvent(val accountId: String) : Event
|
||||
data class BlockEvent(val accountId: String) : Event
|
||||
data class MuteEvent(val accountId: String) : Event
|
||||
|
|
|
@ -27,7 +27,6 @@ import at.connyduck.calladapter.networkresult.getOrThrow
|
|||
import com.keylesspalace.tusky.appstore.Event
|
||||
import com.keylesspalace.tusky.appstore.EventHub
|
||||
import com.keylesspalace.tusky.appstore.FilterUpdatedEvent
|
||||
import com.keylesspalace.tusky.appstore.MuteConversationEvent
|
||||
import com.keylesspalace.tusky.appstore.PreferenceChangedEvent
|
||||
import com.keylesspalace.tusky.components.preference.PreferencesFragment.ReadingOrder
|
||||
import com.keylesspalace.tusky.components.timeline.util.ifExpected
|
||||
|
@ -227,7 +226,6 @@ abstract class TimelineViewModel(
|
|||
|
||||
private fun handleEvent(event: Event) {
|
||||
when (event) {
|
||||
is MuteConversationEvent -> fullReload()
|
||||
is PreferenceChangedEvent -> {
|
||||
onPreferenceChanged(event.preferenceKey)
|
||||
}
|
||||
|
|
|
@ -22,7 +22,6 @@ import at.connyduck.calladapter.networkresult.onFailure
|
|||
import at.connyduck.calladapter.networkresult.onSuccess
|
||||
import com.keylesspalace.tusky.appstore.BlockEvent
|
||||
import com.keylesspalace.tusky.appstore.EventHub
|
||||
import com.keylesspalace.tusky.appstore.MuteConversationEvent
|
||||
import com.keylesspalace.tusky.appstore.MuteEvent
|
||||
import com.keylesspalace.tusky.appstore.PollVoteEvent
|
||||
import com.keylesspalace.tusky.appstore.StatusChangedEvent
|
||||
|
@ -86,8 +85,8 @@ class TimelineCases @Inject constructor(
|
|||
mastodonApi.muteConversation(statusId)
|
||||
} else {
|
||||
mastodonApi.unmuteConversation(statusId)
|
||||
}.onSuccess {
|
||||
eventHub.dispatch(MuteConversationEvent(statusId, mute))
|
||||
}.onSuccess { status ->
|
||||
eventHub.dispatch(StatusChangedEvent(status))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue