1
Fork 0
mirror of https://gitlab.com/Kwoth/nadekobot.git synced 2024-10-03 04:23:13 +00:00

Added a fix from 1.9 branch for repeaters

This commit is contained in:
Kwoth 2021-07-21 18:55:08 +02:00
parent b84f40def6
commit e67f659a8a

View file

@ -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;