Add logging for welcome messages
This commit is contained in:
parent
39ceaffa6c
commit
7efeb9bace
|
@ -1,5 +1,6 @@
|
|||
package moe.kageru.kagebot.features
|
||||
|
||||
import moe.kageru.kagebot.Log
|
||||
import moe.kageru.kagebot.MessageUtil
|
||||
import moe.kageru.kagebot.Util
|
||||
import moe.kageru.kagebot.Util.checked
|
||||
|
@ -19,6 +20,7 @@ class WelcomeFeature(rawWelcome: RawWelcomeFeature) : MessageFeature, EventFeatu
|
|||
}
|
||||
|
||||
fun welcomeUser(event: ServerMemberJoinEvent) {
|
||||
Log.info("User ${event.user.discriminatedName} joined")
|
||||
val message = event.user.sendMessage(embed)
|
||||
// If the user disabled direct messages, try the fallback (if defined)
|
||||
if (message.failed() && hasFallback()) {
|
||||
|
|
|
@ -16,6 +16,7 @@ class WelcomeFeatureTest : StringSpec({
|
|||
Config.features.welcome!!.welcomeUser(
|
||||
mockk {
|
||||
every { user } returns mockk {
|
||||
every { discriminatedName } returns "testuser#1234"
|
||||
every { sendMessage(capture(sentMessages)) } returns mockk {
|
||||
every { join() } returns mockk()
|
||||
every { isCompletedExceptionally } returns false
|
||||
|
@ -31,6 +32,7 @@ class WelcomeFeatureTest : StringSpec({
|
|||
Config.features.welcome!!.welcomeUser(
|
||||
mockk {
|
||||
every { user } returns mockk {
|
||||
every { discriminatedName } returns "testuser#1234"
|
||||
every { id } returns 123
|
||||
every { sendMessage(any<EmbedBuilder>()) } returns mockk {
|
||||
every { join() } returns mockk()
|
||||
|
|
Loading…
Reference in New Issue
Block a user