add a dummy event

This commit is contained in:
Anthony Rubick
2025-09-12 20:28:02 -05:00
parent fa4700a114
commit c8e42dcf59
11 changed files with 29 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ func main() {
string(events.EventBlacklistedIPBlocked): "This event is triggered when a blacklisted IP is blocked",
string(events.EventBlacklistToggled): "This event is triggered when the blacklist is toggled for an access rule",
string(events.EventAccessRuleCreated): "This event is triggered when a new access ruleset is created",
string(events.EventCustom): "This event is a custom event that can be emitted by any plugin, we subscribe to it to demonstrate a \"monitor\" plugin that can see all custom events emitted by other plugins",
},
})

View File

@@ -35,6 +35,8 @@ const (
// A custom event emitted by a plugin, with the intention of being broadcast
// to the designated recipient(s)
EventCustom EventName = "customEvent"
// A dummy event to satisfy the requirement of having at least one event
EventDummy EventName = "dummy"
// Add more event types as needed
)
@@ -44,6 +46,7 @@ var validEventNames = map[EventName]bool{
EventBlacklistToggled: true,
EventAccessRuleCreated: true,
EventCustom: true,
EventDummy: true,
// Add more event types as needed
// NOTE: Keep up-to-date with event names specified above
}