Documentation
¶
Overview ¶
api 包提供 Leros 的 HTTP API 层
该包负责设置和管理 HTTP 路由,处理外部 API 请求, 并注册各种渠道的连接器。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPermissionBatchChecker ¶ added in v0.2.1
func NewPermissionBatchChecker(svc *service.PermissionService) handler.PermissionBatchChecker
func SetupRouter ¶
func SetupRouter(cfg config.Config, edition adapter.Edition, eventbus eventbus.EventBus, requester eventbus.CoreRequester, db *gorm.DB, modelInvoker modelrouter.Invoker) (*gin.Engine, worker.WorkerScheduler)
SetupRouter 设置事件网关的路由,注册所有连接器
根据配置初始化并注册 GitHub、GitLab 等渠道连接器, 同时设置客户端 WebSocket 连接器,并将所有连接器的路由注册到 HTTP 服务器。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.