3756a1fd20
* Add AppStore, add fav, reblog events * Add events, add handling to Timeline * Add event handling to Notifications * Mostly finish events * Fix unsubscribing * Cleanup timeline * Fix newStatusEvent in thread, fix deleteEvent * Insert new toots only in specific timelines * Add missing else * Rename AppStore to EventHub * Fix tests * Use DiffUtils for timeline * Fix empty timeline bug. Improve loading placeholder * Fix AsyncListDiff, loading indicator, "load more" * Timeline fixes & improvements. Fix infinite loading. Remove spinner correctly. Don't refresh timeline without need.
11 lines
569 B
Kotlin
11 lines
569 B
Kotlin
package com.keylesspalace.tusky.appstore
|
|
|
|
import com.keylesspalace.tusky.entity.Status
|
|
|
|
data class FavoriteEvent(val statusId: String, val favourite: Boolean) : Dispatchable
|
|
data class ReblogEvent(val statusId: String, val reblog: Boolean) : Dispatchable
|
|
data class UnfollowEvent(val accountId: String) : Dispatchable
|
|
data class BlockEvent(val accountId: String) : Dispatchable
|
|
data class MuteEvent(val accountId: String) : Dispatchable
|
|
data class StatusDeletedEvent(val statusId: String) : Dispatchable
|
|
data class StatusComposedEvent(val status: Status) : Dispatchable |