From aac9e6d1c6d1c5bb95ecb68e280fb216ae4b13fa Mon Sep 17 00:00:00 2001 From: Jannik Reimers Date: Tue, 29 Oct 2024 23:23:46 +0100 Subject: [PATCH] account for title changes --- .idea/kotlinc.xml | 2 +- .../kotlin/dev/jansel/feixiao/extensions/EventHooks.kt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml index d4b7acc..c224ad5 100644 --- a/.idea/kotlinc.xml +++ b/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt b/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt index 4f981ee..765643b 100644 --- a/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt +++ b/src/main/kotlin/dev/jansel/feixiao/extensions/EventHooks.kt @@ -1,6 +1,7 @@ package dev.jansel.feixiao.extensions import com.github.twitch4j.TwitchClientBuilder +import com.github.twitch4j.events.ChannelChangeTitleEvent import com.github.twitch4j.events.ChannelGoLiveEvent import com.github.twitch4j.events.ChannelGoOfflineEvent import dev.jansel.feixiao.utils.tchannelid @@ -46,6 +47,13 @@ class EventHooks : Extension() { } } } + twitchClient.eventManager.onEvent(ChannelChangeTitleEvent::class.java) { + runBlocking { + launch { + kord.editPresence { streaming(it.title, "https://twitch.tv/${it.channel.name}") } + } + } + } } } }