mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-08-08 05:11:12 +00:00
add alert commands
This commit is contained in:
@@ -44,6 +44,14 @@ object ChzzkHandler {
|
||||
throw RuntimeException("${chzzkChannel.channelName} doesn't have handler")
|
||||
}
|
||||
|
||||
internal fun reloadUser(chzzkChannel: ChzzkChannel, user: User) {
|
||||
val handler = handlers.firstOrNull { it.channel.channelId == chzzkChannel.channelId }
|
||||
if (handler != null)
|
||||
handler.reloadUser(user)
|
||||
else
|
||||
throw RuntimeException("${chzzkChannel.channelName} doesn't have handler")
|
||||
}
|
||||
|
||||
internal fun runStreamInfo() {
|
||||
running = true
|
||||
Thread {
|
||||
@@ -67,7 +75,7 @@ object ChzzkHandler {
|
||||
class UserHandler(
|
||||
val channel: ChzzkChannel,
|
||||
private val logger: Logger,
|
||||
private val user: User,
|
||||
private var user: User,
|
||||
private var _isActive: Boolean = false
|
||||
) {
|
||||
private lateinit var messageHandler: MessageHandler
|
||||
@@ -109,6 +117,10 @@ class UserHandler(
|
||||
messageHandler.reloadCommand()
|
||||
}
|
||||
|
||||
internal fun reloadUser(user: User) {
|
||||
this.user = user
|
||||
}
|
||||
|
||||
internal val isActive: Boolean
|
||||
get() = _isActive
|
||||
|
||||
|
Reference in New Issue
Block a user