From 58ae13c1704e34b40ab0795c769efac9c6c2704e Mon Sep 17 00:00:00 2001 From: Octol1ttle Date: Thu, 3 Aug 2023 13:21:44 +0500 Subject: [PATCH] Fix roles not returning on rejoin if welcome messages were disabled Signed-off-by: Octol1ttle --- src/Responders/GuildMemberJoinedResponder.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Responders/GuildMemberJoinedResponder.cs b/src/Responders/GuildMemberJoinedResponder.cs index bb60b0b..b2069bf 100644 --- a/src/Responders/GuildMemberJoinedResponder.cs +++ b/src/Responders/GuildMemberJoinedResponder.cs @@ -38,11 +38,6 @@ public class GuildMemberJoinedResponder : IResponder var data = await _guildData.GetData(gatewayEvent.GuildID, ct); var cfg = data.Settings; - if (GuildSettings.PublicFeedbackChannel.Get(cfg).Empty() - || GuildSettings.WelcomeMessage.Get(cfg) is "off" or "disable" or "disabled") - { - return Result.FromSuccess(); - } if (GuildSettings.ReturnRolesOnRejoin.Get(cfg)) { @@ -55,6 +50,12 @@ public class GuildMemberJoinedResponder : IResponder } } + if (GuildSettings.PublicFeedbackChannel.Get(cfg).Empty() + || GuildSettings.WelcomeMessage.Get(cfg) is "off" or "disable" or "disabled") + { + return Result.FromSuccess(); + } + Messages.Culture = GuildSettings.Language.Get(cfg); var welcomeMessage = GuildSettings.WelcomeMessage.Get(cfg) is "default" or "reset" ? Messages.DefaultWelcomeMessage