From 342a9c9638d7f4d387ac502d99e227a2c2b7a5a1 Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Sun, 16 Jun 2024 01:29:08 +0200 Subject: [PATCH] Require message ids to be unique in database. --- DiscordDelete/DiscordContext.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DiscordDelete/DiscordContext.cs b/DiscordDelete/DiscordContext.cs index 17e3086..85a7033 100644 --- a/DiscordDelete/DiscordContext.cs +++ b/DiscordDelete/DiscordContext.cs @@ -14,6 +14,12 @@ namespace DiscordDelete protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) => optionsBuilder.UseSqlite($"Data Source={DataPath}"); + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity().HasIndex(m => m.MessageId).IsUnique(true); + base.OnModelCreating(modelBuilder); + } } public class Message