Constructors

Link copied to clipboard
constructor(permissions: PollPermissions)

Properties

Link copied to clipboard
open override var polls: ArrayList<DytePollMessage>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun createPoll(question: String, options: List<String>, anonymous: Boolean, hideVotes: Boolean)
Link copied to clipboard
fun dispose()
Link copied to clipboard
open fun emitEvent(event: (listener: DytePollEventsListener) -> Unit)
Link copied to clipboard
open override fun init()
Link copied to clipboard
abstract suspend fun loadPolls()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun sendPoll(question: String, options: List<String>, anonymous: Boolean, hideVotes: Boolean)
Link copied to clipboard
abstract suspend fun sendVote(pollMessage: DytePollMessage, pollOption: DytePollOption)
Link copied to clipboard
abstract fun setupEvents()
Link copied to clipboard
open suspend override fun vote(pollMessage: DytePollMessage, pollOption: DytePollOption)