Updates boards registration as product to use name instead of ID (#4247)

This commit is contained in:
Miguel de la Cruz 2022-11-25 18:02:02 +01:00 committed by GitHub
parent 6674402079
commit 0f5f4b0590
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View file

@ -165,11 +165,11 @@ func (a *serviceAPIAdapter) GetFileInfo(fileID string) (*mm_model.FileInfo, erro
// //
func (a *serviceAPIAdapter) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *mm_model.WebsocketBroadcast) { func (a *serviceAPIAdapter) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *mm_model.WebsocketBroadcast) {
a.api.clusterService.PublishWebSocketEvent(boardsProductID, event, payload, broadcast) a.api.clusterService.PublishWebSocketEvent(boardsProductName, event, payload, broadcast)
} }
func (a *serviceAPIAdapter) PublishPluginClusterEvent(ev mm_model.PluginClusterEvent, opts mm_model.PluginClusterEventSendOptions) error { func (a *serviceAPIAdapter) PublishPluginClusterEvent(ev mm_model.PluginClusterEvent, opts mm_model.PluginClusterEventSendOptions) error {
return a.api.clusterService.PublishPluginClusterEvent(boardsProductID, ev, opts) return a.api.clusterService.PublishPluginClusterEvent(boardsProductName, ev, opts)
} }
// //
@ -201,7 +201,7 @@ func (a *serviceAPIAdapter) GetLogger() mlog.LoggerIFace {
// //
func (a *serviceAPIAdapter) KVSetWithOptions(key string, value []byte, options mm_model.PluginKVSetOptions) (bool, error) { func (a *serviceAPIAdapter) KVSetWithOptions(key string, value []byte, options mm_model.PluginKVSetOptions) (bool, error) {
b, appErr := a.api.kvStoreService.SetPluginKeyWithOptions(boardsProductID, key, value, options) b, appErr := a.api.kvStoreService.SetPluginKeyWithOptions(boardsProductName, key, value, options)
return b, normalizeAppErr(appErr) return b, normalizeAppErr(appErr)
} }

View file

@ -201,7 +201,7 @@ export default class Plugin {
let theme = mmStore.getState().entities.preferences.myPreferences.theme let theme = mmStore.getState().entities.preferences.myPreferences.theme
setMattermostTheme(theme) setMattermostTheme(theme)
const productID = process.env.TARGET_IS_PRODUCT ? 'com.mattermost.boards' : manifest.id const productID = process.env.TARGET_IS_PRODUCT ? 'boards' : manifest.id
// register websocket handlers // register websocket handlers
this.registry?.registerWebSocketEventHandler(`custom_${productID}_${ACTION_UPDATE_BOARD}`, (e: any) => wsClient.updateHandler(e.data)) this.registry?.registerWebSocketEventHandler(`custom_${productID}_${ACTION_UPDATE_BOARD}`, (e: any) => wsClient.updateHandler(e.data))