Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IRuntime ¶
type IRuntime interface { BotRegistry() reg.IRegistry[*telebot.Bot] CacheRegistry() reg.IRegistry[cache.ICache] CasBinRegistry() reg.IRegistry[*casbin.SyncedEnforcer] ConfigRegister() reg.IRegistry[*gcfg.Config] CronRegistry() reg.IRegistry[cron.ICron] JwtRegister() reg.IRegistry[*jwt.GfJWTMiddleware] LanguageRegister() reg.IRegistry[*gi18n.Manager] LockerRegistry() reg.IRegistry[locker.ILocker] MemoryTaskRegister() reg.IRegistry[task.MemoryService] MetricsRegister() reg.IRegistry[*metrics.Monitor] QueueRegistry() reg.IRegistry[queue.IQueue] RabbitTaskRegister() reg.IRegistry[task.RabbitMqService] RocketTaskRegister() reg.IRegistry[task.RocketMqService] ServerRegistry() reg.IRegistry[*ghttp.Server] TaskRegister() reg.IRegistry[task.TasksService] TusUploaderRegister() reg.IRegistry[*tus.Uploader] WebSocketRegister() reg.IRegistry[*ws.Instance] Lang(ctx context.Context, langKey string) string Config(ctx context.Context, key string) *gvar.Var GetQueueMessage(id, routingKey string, value map[string]interface{}) (messageLib.IMessage, error) }
Click to show internal directories.
Click to hide internal directories.