chat
This commit is contained in:
@@ -45,6 +45,7 @@ public class LightlessDbContext : DbContext
|
||||
public DbSet<UserProfileData> UserProfileData { get; set; }
|
||||
public DbSet<User> Users { get; set; }
|
||||
public DbSet<UserPermissionSet> Permissions { get; set; }
|
||||
public DbSet<ReportedChatMessage> ReportedChatMessages { get; set; }
|
||||
public DbSet<GroupPairPreferredPermission> GroupPairPreferredPermissions { get; set; }
|
||||
public DbSet<UserDefaultPreferredPermission> UserDefaultPreferredPermissions { get; set; }
|
||||
public DbSet<CharaData> CharaData { get; set; }
|
||||
@@ -153,5 +154,11 @@ public class LightlessDbContext : DbContext
|
||||
mb.Entity<CharaDataAllowance>().HasIndex(c => c.ParentId);
|
||||
mb.Entity<CharaDataAllowance>().HasOne(u => u.AllowedGroup).WithMany().HasForeignKey(u => u.AllowedGroupGID).OnDelete(DeleteBehavior.Cascade);
|
||||
mb.Entity<CharaDataAllowance>().HasOne(u => u.AllowedUser).WithMany().HasForeignKey(u => u.AllowedUserUID).OnDelete(DeleteBehavior.Cascade);
|
||||
|
||||
mb.Entity<ReportedChatMessage>().ToTable("reported_chat_messages");
|
||||
mb.Entity<ReportedChatMessage>().HasIndex(r => r.ReporterUserUid);
|
||||
mb.Entity<ReportedChatMessage>().HasIndex(r => r.ReportedUserUid);
|
||||
mb.Entity<ReportedChatMessage>().HasIndex(r => r.MessageId).IsUnique();
|
||||
mb.Entity<ReportedChatMessage>().HasIndex(r => r.DiscordMessageId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user