diff --git a/Lieb/Data/UserService.cs b/Lieb/Data/UserService.cs index 7748542..b6dd1ff 100644 --- a/Lieb/Data/UserService.cs +++ b/Lieb/Data/UserService.cs @@ -119,8 +119,13 @@ namespace Lieb.Data await context.SaveChangesAsync(); IEnumerable signUps = context.RaidSignUps.Where(r => r.LiebUserId == userId); + HashSet raidIds = signUps.Select(s => s.RaidId).ToHashSet(); context.RemoveRange(signUps); await context.SaveChangesAsync(); + foreach(int raidId in raidIds) + { + await _discordService.PostRaidMessage(raidId); + } IEnumerable logs = context.RaidLogs.Where(r => r.UserId == userId); foreach(RaidLog log in logs)