Documentation
¶
Index ¶
- func Execute() (err error)
- func NewBot(lc fx.Lifecycle, cfg *config.Config, userService *service.UserService, ...) (bots.Bot, error)
- func NewDB(lc fx.Lifecycle, cfg *config.Config) (*gorm.DB, error)
- func NewEngine(lc fx.Lifecycle, ruleService *service.RuleService) (*rule.Engine, error)
- func NewHandler(lc fx.Lifecycle, bot bots.Bot, db *gorm.DB, eng *rule.Engine) *handlers.SubHandler
- func NewPRCClient(lc fx.Lifecycle, cfg *config.Config, hd *handlers.SubHandler) (*client.Client, error)
- func NewProcessor(lc fx.Lifecycle, cfg *config.Config, rpcClient *client.Client, ...) (*processors.Processor, error)
- func NewRuleService(db *gorm.DB) *service.RuleService
- func NewUserService(db *gorm.DB) *service.UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewHandler ¶
func NewPRCClient ¶
func NewProcessor ¶
func NewRuleService ¶
func NewRuleService(db *gorm.DB) *service.RuleService
func NewUserService ¶
func NewUserService(db *gorm.DB) *service.UserService
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.