Skip to content

Commit 7652b03

Browse files
committed
Fix sentry startup error
1 parent c1cceaf commit 7652b03

File tree

1 file changed

+11
-0
lines changed
  • plugin/src/main/kotlin/space/votebot/core

1 file changed

+11
-0
lines changed

plugin/src/main/kotlin/space/votebot/core/Plugin.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import dev.kord.core.event.gateway.ReadyEvent
77
import dev.schlaubi.mikbot.plugin.api.Plugin
88
import dev.schlaubi.mikbot.plugin.api.PluginContext
99
import dev.schlaubi.mikbot.plugin.api.PluginMain
10+
import dev.schlaubi.mikbot.plugin.api.config.Config
11+
import dev.schlaubi.mikbot.plugin.api.config.Environment
1012
import kotlinx.coroutines.cancel
1113
import kotlinx.serialization.builtins.serializer
1214
import org.litote.kmongo.serialization.registerSerializer
@@ -22,6 +24,15 @@ class VoteBotPlugin(wrapper: PluginContext) : Plugin(wrapper) {
2224
add(::VoteBotModule)
2325
}
2426

27+
override suspend fun ExtensibleBotBuilder.apply() {
28+
extensions {
29+
sentry {
30+
dsn = Config.SENTRY_TOKEN
31+
enable = Config.ENVIRONMENT == Environment.PRODUCTION
32+
}
33+
}
34+
}
35+
2536
override fun stop() {
2637
ExpirationScope.cancel()
2738
}

0 commit comments

Comments
 (0)