remove remaining Global() calls (outside of tests) (#7521)
Этот коммит содержится в:
коммит произвёл
Saturnino Abril
родитель
1bd66589a2
Коммит
8c80cdde38
22
wsapi/api.go
22
wsapi/api.go
@@ -7,15 +7,21 @@ import (
|
||||
"github.com/mattermost/mattermost-server/app"
|
||||
)
|
||||
|
||||
func InitRouter() {
|
||||
app.Global().Srv.WebSocketRouter = app.NewWebSocketRouter()
|
||||
type API struct {
|
||||
App *app.App
|
||||
Router *app.WebSocketRouter
|
||||
}
|
||||
|
||||
func InitApi() {
|
||||
InitUser()
|
||||
InitSystem()
|
||||
InitStatus()
|
||||
InitWebrtc()
|
||||
func Init(a *app.App, router *app.WebSocketRouter) {
|
||||
api := &API{
|
||||
App: a,
|
||||
Router: router,
|
||||
}
|
||||
|
||||
app.HubStart()
|
||||
api.InitUser()
|
||||
api.InitSystem()
|
||||
api.InitStatus()
|
||||
api.InitWebrtc()
|
||||
|
||||
a.HubStart()
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user