mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-03 16:24:27 -05:00 
			
		
		
		
	Added a fix from 1.9 branch for repeaters
This commit is contained in:
		@@ -135,8 +135,9 @@ where ((guildid >> 22) % {_creds.TotalShards}) == {_client.ShardId};")
 | 
			
		||||
            
 | 
			
		||||
            var toTrigger = await uow.Repeaters
 | 
			
		||||
                .AsNoTracking()
 | 
			
		||||
                .Where(x => x.GuildId == guildId)
 | 
			
		||||
                .Skip(index)
 | 
			
		||||
                .FirstOrDefaultAsyncEF(x => x.GuildId == guildId);
 | 
			
		||||
                .FirstOrDefaultAsyncEF();
 | 
			
		||||
 | 
			
		||||
            if (toTrigger is null)
 | 
			
		||||
                return false;
 | 
			
		||||
@@ -361,8 +362,9 @@ where ((guildid >> 22) % {_creds.TotalShards}) == {_client.ShardId};")
 | 
			
		||||
            using var uow = _db.GetDbContext();
 | 
			
		||||
            var toRemove = await uow.Repeaters
 | 
			
		||||
                .AsNoTracking()
 | 
			
		||||
                .Where(x => x.GuildId == guildId)
 | 
			
		||||
                .Skip(index)
 | 
			
		||||
                .FirstOrDefaultAsyncEF(x => x.GuildId == guildId);
 | 
			
		||||
                .FirstOrDefaultAsyncEF();
 | 
			
		||||
 | 
			
		||||
            if (toRemove is null)
 | 
			
		||||
                return null;
 | 
			
		||||
@@ -393,8 +395,9 @@ where ((guildid >> 22) % {_creds.TotalShards}) == {_client.ShardId};")
 | 
			
		||||
            var toToggle = await uow
 | 
			
		||||
                .Repeaters
 | 
			
		||||
                .AsQueryable()
 | 
			
		||||
                .Where(x => x.GuildId == guildId)
 | 
			
		||||
                .Skip(index)
 | 
			
		||||
                .FirstOrDefaultAsyncEF(x => x.GuildId == guildId);
 | 
			
		||||
                .FirstOrDefaultAsyncEF();
 | 
			
		||||
 | 
			
		||||
            if (toToggle is null)
 | 
			
		||||
                return null;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user