Move cluster, webhub and store out of Server (#20899)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
203df2f537
Коммит
5e69c6b02f
@@ -24,8 +24,8 @@ func (ch *Channels) GetPluginStatus(id string) (*model.PluginStatus, *model.AppE
|
||||
for _, status := range pluginStatuses {
|
||||
if status.PluginId == id {
|
||||
// Add our cluster ID
|
||||
if ch.srv.Cluster != nil {
|
||||
status.ClusterId = ch.srv.Cluster.GetClusterId()
|
||||
if ch.srv.platform.Cluster() != nil {
|
||||
status.ClusterId = ch.srv.platform.Cluster().GetClusterId()
|
||||
}
|
||||
|
||||
return status, nil
|
||||
@@ -54,8 +54,8 @@ func (ch *Channels) GetPluginStatuses() (model.PluginStatuses, *model.AppError)
|
||||
|
||||
// Add our cluster ID
|
||||
for _, status := range pluginStatuses {
|
||||
if ch.srv.Cluster != nil {
|
||||
status.ClusterId = ch.srv.Cluster.GetClusterId()
|
||||
if ch.srv.platform.Cluster() != nil {
|
||||
status.ClusterId = ch.srv.platform.Cluster().GetClusterId()
|
||||
} else {
|
||||
status.ClusterId = ""
|
||||
}
|
||||
@@ -80,8 +80,8 @@ func (ch *Channels) getClusterPluginStatuses() (model.PluginStatuses, *model.App
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if ch.srv.Cluster != nil && *ch.cfgSvc.Config().ClusterSettings.Enable {
|
||||
clusterPluginStatuses, err := ch.srv.Cluster.GetPluginStatuses()
|
||||
if ch.srv.platform.Cluster() != nil && *ch.cfgSvc.Config().ClusterSettings.Enable {
|
||||
clusterPluginStatuses, err := ch.srv.platform.Cluster().GetPluginStatuses()
|
||||
if err != nil {
|
||||
return nil, model.NewAppError("GetClusterPluginStatuses", "app.plugin.get_cluster_plugin_statuses.app_error", nil, "", http.StatusInternalServerError).Wrap(err)
|
||||
}
|
||||
@@ -102,7 +102,7 @@ func (ch *Channels) notifyPluginStatusesChanged() error {
|
||||
message := model.NewWebSocketEvent(model.WebsocketEventPluginStatusesChanged, "", "", "", nil, "")
|
||||
message.Add("plugin_statuses", pluginStatuses)
|
||||
message.GetBroadcast().ContainsSensitiveData = true
|
||||
ch.srv.Publish(message)
|
||||
ch.srv.platform.Publish(message)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user