Small fix to custom reactions
This commit is contained in:
		@@ -411,7 +411,7 @@ namespace NadekoBot.Modules.Administration
 | 
			
		||||
                {
 | 
			
		||||
                    return cr.Value.Select(res => new CustomReaction()
 | 
			
		||||
                    {
 | 
			
		||||
                        GuildId = 0,
 | 
			
		||||
                        GuildId = null,
 | 
			
		||||
                        IsRegex = false,
 | 
			
		||||
                        OwnerOnly = false,
 | 
			
		||||
                        Response = res,
 | 
			
		||||
 
 | 
			
		||||
@@ -43,7 +43,7 @@ namespace NadekoBot.Modules.Administration
 | 
			
		||||
                    if (channel == null) //maybe warn the server owner that the channel is missing
 | 
			
		||||
                        return;
 | 
			
		||||
 | 
			
		||||
                    var msg = conf.ChannelByeMessageText.Replace("%user%", user.Username + $" ({user.Id})").Replace("%server%", user.Guild.Name);
 | 
			
		||||
                    var msg = conf.ChannelByeMessageText.Replace("%user%", user.Username).Replace("%id%", user.Id.ToString()).Replace("%server%", user.Guild.Name);
 | 
			
		||||
                    if (string.IsNullOrWhiteSpace(msg))
 | 
			
		||||
                        return;
 | 
			
		||||
                    try
 | 
			
		||||
@@ -78,7 +78,7 @@ namespace NadekoBot.Modules.Administration
 | 
			
		||||
                        var channel = (await user.Guild.GetTextChannelsAsync()).SingleOrDefault(c => c.Id == conf.GreetMessageChannelId);
 | 
			
		||||
                        if (channel != null) //maybe warn the server owner that the channel is missing
 | 
			
		||||
                        {
 | 
			
		||||
                            var msg = conf.ChannelGreetMessageText.Replace("%user%", user.Mention).Replace("%server%", user.Guild.Name);
 | 
			
		||||
                            var msg = conf.ChannelGreetMessageText.Replace("%user%", user.Mention).Replace("%id%", user.Id.ToString()).Replace("%server%", user.Guild.Name);
 | 
			
		||||
                            if (!string.IsNullOrWhiteSpace(msg))
 | 
			
		||||
                            {
 | 
			
		||||
                                try
 | 
			
		||||
 
 | 
			
		||||
@@ -169,16 +169,16 @@ namespace NadekoBot.Modules.CustomReactions
 | 
			
		||||
                if (toDelete == null) //not found
 | 
			
		||||
                    return;
 | 
			
		||||
 | 
			
		||||
                if (toDelete.GuildId == null && channel == null)
 | 
			
		||||
                if ((toDelete.GuildId == null || toDelete.GuildId == 0) && channel == null)
 | 
			
		||||
                {
 | 
			
		||||
                    uow.CustomReactions.Remove(toDelete);
 | 
			
		||||
                    GlobalReactions.RemoveWhere(cr => cr.Id == toDelete.Id);
 | 
			
		||||
                    success = true;
 | 
			
		||||
                }
 | 
			
		||||
                else if (toDelete.GuildId != null && channel?.Guild.Id == toDelete.GuildId)
 | 
			
		||||
                else if ((toDelete.GuildId != null && toDelete.GuildId != 0) && channel?.Guild.Id == toDelete.GuildId)
 | 
			
		||||
                {
 | 
			
		||||
                    uow.CustomReactions.Remove(toDelete);
 | 
			
		||||
                    GuildReactions.GetOrAdd(channel.Guild.Id, new ConcurrentHashSet<CustomReaction>()).RemoveWhere(cr=>cr.Id == toDelete.Id);
 | 
			
		||||
                    GuildReactions.GetOrAdd(channel.Guild.Id, new ConcurrentHashSet<CustomReaction>()).RemoveWhere(cr => cr.Id == toDelete.Id);
 | 
			
		||||
                    success = true;
 | 
			
		||||
                }
 | 
			
		||||
                if(success)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user