mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-04 00:34:26 -05:00 
			
		
		
		
	dev: Fixed a build warning and small cleanup
This commit is contained in:
		@@ -202,12 +202,6 @@ public class GreetService : INService, IReadyExecutor
 | 
			
		||||
        if (!users.Any())
 | 
			
		||||
            return;
 | 
			
		||||
 | 
			
		||||
        // var rep = new ReplacementBuilder().WithChannel(channel)
 | 
			
		||||
        // .WithClient(_client)
 | 
			
		||||
        // .WithServer(_client, (SocketGuild)channel.Guild)
 | 
			
		||||
        // .WithManyUsers(users)
 | 
			
		||||
        // .Build();
 | 
			
		||||
 | 
			
		||||
        var repCtx = new ReplacementContext(client: _client,
 | 
			
		||||
            guild: channel.Guild,
 | 
			
		||||
            channel: channel,
 | 
			
		||||
@@ -244,17 +238,11 @@ public class GreetService : INService, IReadyExecutor
 | 
			
		||||
        if (users.Count == 0)
 | 
			
		||||
            return;
 | 
			
		||||
 | 
			
		||||
        // var rep = new ReplacementBuilder()
 | 
			
		||||
        // .WithChannel(channel)
 | 
			
		||||
        // .WithClient(_client)
 | 
			
		||||
        // .WithServer(_client, (SocketGuild)channel.Guild)
 | 
			
		||||
        // .WithManyUsers(users)
 | 
			
		||||
        // .Build();
 | 
			
		||||
 | 
			
		||||
        var repCtx = new ReplacementContext(client: _client,
 | 
			
		||||
            guild: channel.Guild,
 | 
			
		||||
            channel: channel,
 | 
			
		||||
            users: users.ToArray());
 | 
			
		||||
        
 | 
			
		||||
        var text = SmartText.CreateFrom(conf.ChannelGreetMessageText);
 | 
			
		||||
        text = await _repSvc.ReplaceAsync(text, repCtx);
 | 
			
		||||
        try
 | 
			
		||||
 
 | 
			
		||||
@@ -229,25 +229,15 @@ public class SearchesService : INService
 | 
			
		||||
    {
 | 
			
		||||
        var subpath = tag.ToString().ToLowerInvariant();
 | 
			
		||||
 | 
			
		||||
        int max;
 | 
			
		||||
        switch (tag)
 | 
			
		||||
        var max = tag switch
 | 
			
		||||
        {
 | 
			
		||||
            case ImageTag.Food:
 | 
			
		||||
                max = 773;
 | 
			
		||||
                break;
 | 
			
		||||
            case ImageTag.Dogs:
 | 
			
		||||
                max = 750;
 | 
			
		||||
                break;
 | 
			
		||||
            case ImageTag.Cats:
 | 
			
		||||
                max = 773;
 | 
			
		||||
                break;
 | 
			
		||||
            case ImageTag.Birds:
 | 
			
		||||
                max = 578;
 | 
			
		||||
                break;
 | 
			
		||||
            default:
 | 
			
		||||
                max = 100;
 | 
			
		||||
                break;
 | 
			
		||||
        }
 | 
			
		||||
            ImageTag.Food => 773,
 | 
			
		||||
            ImageTag.Dogs => 750,
 | 
			
		||||
            ImageTag.Cats => 773,
 | 
			
		||||
            ImageTag.Birds => 578,
 | 
			
		||||
            _ => 100,
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        return $"https://nadeko-pictures.nyc3.digitaloceanspaces.com/{subpath}/"
 | 
			
		||||
               + _rng.Next(1, max).ToString("000")
 | 
			
		||||
@@ -427,7 +417,7 @@ public class SearchesService : INService
 | 
			
		||||
            async () =>
 | 
			
		||||
            {
 | 
			
		||||
                using var http = _httpFactory.CreateClient();
 | 
			
		||||
                
 | 
			
		||||
 | 
			
		||||
                // https://api.steampowered.com/ISteamApps/GetAppList/v2/
 | 
			
		||||
                var gamesStr = await http.GetStringAsync("https://api.steampowered.com/ISteamApps/GetAppList/v2/");
 | 
			
		||||
                var apps = JsonConvert
 | 
			
		||||
@@ -449,7 +439,7 @@ public class SearchesService : INService
 | 
			
		||||
 | 
			
		||||
        if (gamesMap is null)
 | 
			
		||||
            return -1;
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        query = query.Trim();
 | 
			
		||||
 | 
			
		||||
        var keyList = gamesMap.Keys.ToList();
 | 
			
		||||
 
 | 
			
		||||
@@ -40,7 +40,7 @@ public sealed partial class ReplacementPatternStore
 | 
			
		||||
        Register("%server.id%", static (IGuild g) => g.Id.ToString());
 | 
			
		||||
        Register("%server.name%", static (IGuild g) => g.Name);
 | 
			
		||||
        Register("%server.icon%", static (IGuild g) => g.IconUrl);
 | 
			
		||||
        Register("%server.members%", static async (IGuild g) => (g as SocketGuild)?.MemberCount.ToString() ?? "?");
 | 
			
		||||
        Register("%server.members%", static (IGuild g) => (g as SocketGuild)?.MemberCount.ToString() ?? "?");
 | 
			
		||||
        Register("%server.boosters%", static (IGuild g) => g.PremiumSubscriptionCount.ToString());
 | 
			
		||||
        Register("%server.boost_level%", static (IGuild g) => ((int)g.PremiumTier).ToString());
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user