Documentation ¶
Index ¶
- func New(options ...Option) interfaces.App
- type App
- func (a *App) CleanupJob(ctx workflow.Context) error
- func (a *App) Client() bot.Client
- func (a *App) CommandMention(c string) string
- func (a *App) Config() *env.Config
- func (a *App) EventHandler() interfaces.JobHandler
- func (a *App) Footer() *discord.EmbedFooter
- func (a *App) Github() *repo.GithubClient
- func (a *App) Handler() *handler.Mux
- func (a *App) OnReady(_ *events.Ready)
- func (app *App) SendDMJob(params map[string]interface{}) error
- func (a *App) Shutdown() error
- func (a *App) Start()
- func (a *App) Temporal() client.Client
- func (a *App) Worker() worker.Worker
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(options ...Option) interfaces.App
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) CommandMention ¶
func (*App) EventHandler ¶
func (a *App) EventHandler() interfaces.JobHandler
func (*App) Footer ¶
func (a *App) Footer() *discord.EmbedFooter
func (*App) Github ¶
func (a *App) Github() *repo.GithubClient
Click to show internal directories.
Click to hide internal directories.