diff --git a/common/src/main/kotlin/space/mori/chzzk_bot/common/metrics/Metrics.kt b/common/src/main/kotlin/space/mori/chzzk_bot/common/metrics/Metrics.kt index e406459..1aa0434 100644 --- a/common/src/main/kotlin/space/mori/chzzk_bot/common/metrics/Metrics.kt +++ b/common/src/main/kotlin/space/mori/chzzk_bot/common/metrics/Metrics.kt @@ -24,8 +24,10 @@ object Metrics { .register(registry) fun refreshStreamerMetrics() { - streamer = UserService.getAllUsers().size.toDouble() - activeStreamer = UserService.getAllUsers().filter { !it.isDisabled }.size.toDouble() + val streamers = UserService.getAllUsers() + + streamer = streamers.size.toDouble() + activeStreamer = streamers.filter { !it.isDisabled }.size.toDouble() } fun increaseStreaming(inc: Int = 1) { @@ -34,4 +36,8 @@ object Metrics { fun decreaseStreaming(dec: Int = 1) { streaming -= dec } + + init { + refreshStreamerMetrics() + } } \ No newline at end of file