add invite repository to replace ef core
This commit is contained in:
parent
5891f28f7c
commit
64b4c26d93
12 changed files with 112 additions and 301 deletions
|
|
@ -32,7 +32,7 @@ namespace Catalogger.Backend.Bot.Responders.Invites;
|
|||
public class InviteDeleteResponder(
|
||||
ILogger logger,
|
||||
GuildRepository guildRepository,
|
||||
DatabaseContext db,
|
||||
InviteRepository inviteRepository,
|
||||
IInviteCache inviteCache,
|
||||
WebhookExecutorService webhookExecutor,
|
||||
IDiscordRestGuildAPI guildApi
|
||||
|
|
@ -44,9 +44,7 @@ public class InviteDeleteResponder(
|
|||
{
|
||||
var guildId = evt.GuildID.Value;
|
||||
|
||||
var dbDeleteCount = await db
|
||||
.Invites.Where(i => i.GuildId == guildId.Value && i.Code == evt.Code)
|
||||
.ExecuteDeleteAsync(ct);
|
||||
var dbDeleteCount = await inviteRepository.DeleteInviteAsync(guildId, evt.Code);
|
||||
if (dbDeleteCount != 0)
|
||||
_logger.Information(
|
||||
"Deleted named invite {Invite} for guild {Guild}",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue