Raxol.Core.Runtime.Plugins.EventFilter (Raxol Core v2.4.0)

Copy Markdown View Source

Handles event filtering for plugins. This module is responsible for:

  • Filtering events through registered plugin filters
  • Managing event modifications
  • Handling event halting

Summary

Functions

Filters an event through registered plugin filters. Returns the filtered event or :halt if the event should be stopped.

Functions

filter_event(plugin_manager_state, event)

@spec filter_event(map(), map()) :: map() | :halt

Filters an event through registered plugin filters. Returns the filtered event or :halt if the event should be stopped.