1 files changed, 14 insertions, 0 deletions
diff --git a/MatrixAntiDmSpam/AntiDmSpamConfiguration.cs b/MatrixAntiDmSpam/AntiDmSpamConfiguration.cs
new file mode 100644
index 0000000..0e10a91
--- /dev/null
+++ b/MatrixAntiDmSpam/AntiDmSpamConfiguration.cs
@@ -0,0 +1,14 @@
+namespace MatrixAntiDmSpam;
+
+public class AntiDmSpamConfiguration {
+ public AntiDmSpamConfiguration(IConfiguration config) => config.GetRequiredSection("AntiDmSpam").Bind(this);
+ public string? LogRoom { get; set; }
+ public bool LogInviteDataAsFile { get; set; }
+
+ public List<PolicyRoomReference> PolicyLists { get; set; }
+
+ public class PolicyRoomReference {
+ public string RoomId { get; set; }
+ public List<string> Vias { get; set; }
+ }
+}
\ No newline at end of file
|