fix: actually store ignored channels/roles

This commit is contained in:
sam 2024-11-18 20:47:58 +01:00
parent 19d9f33454
commit e12bd6194b
Signed by: sam
GPG key ID: 5F3C3C1B3166639D
12 changed files with 37 additions and 25 deletions

View file

@ -45,7 +45,7 @@ public partial class GuildsController
return NoContent();
guildConfig.Messages.IgnoredChannels.Add(channelId);
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -57,7 +57,7 @@ public partial class GuildsController
var guildConfig = await guildRepository.GetAsync(guildId);
guildConfig.Messages.IgnoredChannels.Remove(channelId);
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -75,7 +75,7 @@ public partial class GuildsController
return NoContent();
guildConfig.Messages.IgnoredRoles.Add(roleId);
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -87,7 +87,7 @@ public partial class GuildsController
var guildConfig = await guildRepository.GetAsync(guildId);
guildConfig.Messages.IgnoredRoles.Remove(roleId);
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -117,7 +117,7 @@ public partial class GuildsController
return NoContent();
guildConfig.IgnoredChannels = [.. guildConfig.IgnoredChannels, channelId];
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -131,7 +131,7 @@ public partial class GuildsController
var channels = guildConfig.IgnoredChannels.ToList();
channels.Remove(channelId);
guildConfig.IgnoredChannels = channels.ToArray();
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -149,7 +149,7 @@ public partial class GuildsController
return NoContent();
guildConfig.IgnoredRoles = [.. guildConfig.IgnoredRoles, roleId];
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}
@ -163,7 +163,7 @@ public partial class GuildsController
var roles = guildConfig.IgnoredRoles.ToList();
roles.Remove(roleId);
guildConfig.IgnoredRoles = roles.ToArray();
await guildRepository.UpdateChannelConfigAsync(guildId, guildConfig);
await guildRepository.UpdateConfigAsync(guildId, guildConfig);
return NoContent();
}