Documentation
¶
Index ¶
- type EmailPlugin
- func (p *EmailPlugin) OnLoad(ctx *plugins.PluginContext) error
- func (p *EmailPlugin) OnSessionCreated(ctx *plugins.PluginContext, session interface{}) error
- func (p *EmailPlugin) OnSessionHibernated(ctx *plugins.PluginContext, session interface{}) error
- func (p *EmailPlugin) OnUnload(ctx *plugins.PluginContext) error
- func (p *EmailPlugin) OnUserCreated(ctx *plugins.PluginContext, user interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailPlugin ¶
type EmailPlugin struct {
plugins.BasePlugin
// contains filtered or unexported fields
}
EmailPlugin implements SMTP email notification integration
func NewEmailPlugin ¶
func NewEmailPlugin() *EmailPlugin
NewEmailPlugin creates a new Email plugin instance
func (*EmailPlugin) OnLoad ¶
func (p *EmailPlugin) OnLoad(ctx *plugins.PluginContext) error
OnLoad is called when the plugin is loaded
func (*EmailPlugin) OnSessionCreated ¶
func (p *EmailPlugin) OnSessionCreated(ctx *plugins.PluginContext, session interface{}) error
OnSessionCreated is called when a session is created
func (*EmailPlugin) OnSessionHibernated ¶
func (p *EmailPlugin) OnSessionHibernated(ctx *plugins.PluginContext, session interface{}) error
OnSessionHibernated is called when a session is hibernated
func (*EmailPlugin) OnUnload ¶
func (p *EmailPlugin) OnUnload(ctx *plugins.PluginContext) error
OnUnload is called when the plugin is unloaded
func (*EmailPlugin) OnUserCreated ¶
func (p *EmailPlugin) OnUserCreated(ctx *plugins.PluginContext, user interface{}) error
OnUserCreated is called when a user is created
Click to show internal directories.
Click to hide internal directories.