Vixen
c7401864
csharp
public interface IChatFilter

One rule a message has to pass.

Read the guide page for this →

Remarks

Doc 28 names this seam: "moderation is a pipeline of IChatFilters… applied server-side before fan-out, with the rejection reason returned to the sender". The shipped filters are ordinary implementations of it, which is G-R1's discipline — the extension point is the one the engine itself uses.

Fields and properties (1)

  • string Name

    What it is called, in a report.

Methods (1)

Used by (9)

  • BlockedVixen.Gameplay.Chat
  • ChatFilterTestsVixen.Gameplay.Chat.Tests
  • ChatPipelineVixen.Gameplay.Chat
  • EmptyVixen.Gameplay.Chat
  • LengthVixen.Gameplay.Chat
  • MutedVixen.Gameplay.Chat
  • RateLimitVixen.Gameplay.Chat
  • RepeatVixen.Gameplay.Chat
  • WordsVixen.Gameplay.Chat