Versions in this module Expand all Collapse all v0 v0.1.0 Aug 9, 2020 Changes in this version + type Action interface + Execute func(event plex.Event) error + Name func() string + type Actions map[plex.Name][]Action + func NewActions() *Actions + func (a *Actions) Add(hook plex.Name, actions ...Action) + func (a *Actions) GetByHook(hook plex.Name) []Action + type App struct + func New(definition Definition) *App + func (a *App) Run() error + type Definition struct + Actions *Actions + ListenAddr *net.TCPAddr + Logger LoggerDefinition + type LoggerDefinition struct + Formatter logrus.Formatter + Level logrus.Level