for-android/app/src/main/java/chat/revolt/callbacks/ActionChannel.kt

14 lines
414 B
Kotlin

package chat.revolt.callbacks
import kotlinx.coroutines.channels.Channel
sealed class Action {
data class OpenUserSheet(val userId: String, val serverId: String?) : Action()
data class SwitchChannel(val channelId: String) : Action()
data class LinkInfo(val url: String) : Action()
data class EmoteInfo(val emoteId: String) : Action()
}
val ActionChannel = Channel<Action>(
Channel.BUFFERED
)