PollsRoomNodeController

Constructors

Link copied to clipboard
constructor(permissions: PollPermissions, socket: IRoomNodeSocketService)

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
open suspend override fun loadPolls()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun sendPoll(question: String, options: List<String>, anonymous: Boolean, hideVotes: Boolean)
Link copied to clipboard
open suspend override fun sendVote(pollMessage: DytePollMessage, pollOption: DytePollOption)
Link copied to clipboard
open override fun setupEvents()
Link copied to clipboard
open suspend override fun vote(pollMessage: DytePollMessage, pollOption: DytePollOption)