2018-05-27 10:22:12 +02:00
|
|
|
package com.keylesspalace.tusky.appstore
|
|
|
|
|
2019-02-12 19:22:37 +01:00
|
|
|
import com.keylesspalace.tusky.TabData
|
2018-08-15 20:47:09 +02:00
|
|
|
import com.keylesspalace.tusky.entity.Account
|
2020-09-17 00:28:25 +02:00
|
|
|
import com.keylesspalace.tusky.entity.ChatMessage
|
2019-04-22 10:11:00 +02:00
|
|
|
import com.keylesspalace.tusky.entity.Poll
|
2018-05-27 10:22:12 +02:00
|
|
|
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
|
2019-11-19 10:15:32 +01:00
|
|
|
data class BookmarkEvent(val statusId: String, val bookmark: Boolean) : Dispatchable
|
2020-01-26 14:13:22 +01:00
|
|
|
data class MuteStatusEvent(val statusId: String, val mute: Boolean) : Dispatchable
|
2020-03-06 20:33:25 +01:00
|
|
|
data class EmojiReactEvent(val newStatus: Status) : Dispatchable
|
2018-05-27 10:22:12 +02:00
|
|
|
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
|
2020-06-23 17:18:41 +02:00
|
|
|
data class StatusPreviewEvent(val status: Status) : Dispatchable
|
2018-08-15 20:47:09 +02:00
|
|
|
data class StatusComposedEvent(val status: Status) : Dispatchable
|
2019-10-02 21:28:12 +02:00
|
|
|
data class StatusScheduledEvent(val status: Status) : Dispatchable
|
2018-11-12 21:09:39 +01:00
|
|
|
data class ProfileEditedEvent(val newProfileData: Account) : Dispatchable
|
2019-02-12 19:22:37 +01:00
|
|
|
data class PreferenceChangedEvent(val preferenceKey: String) : Dispatchable
|
2019-04-22 10:11:00 +02:00
|
|
|
data class MainTabsChangedEvent(val newTabs: List<TabData>) : Dispatchable
|
2019-06-11 15:56:27 +02:00
|
|
|
data class PollVoteEvent(val statusId: String, val poll: Poll) : Dispatchable
|
2020-01-11 08:10:22 +01:00
|
|
|
data class DomainMuteEvent(val instance: String): Dispatchable
|
2020-09-17 00:28:25 +02:00
|
|
|
data class ChatMessageDeliveredEvent(val chatMsg: ChatMessage) : Dispatchable
|