unsubscribeWidget(widgetId) {
        delete this.widgetMap[widgetId];
        let config = {
            topic: widgetId,
            providerName: null,
            dataProviderConfiguration: null,
            action: 'unsubscribe',
        };
        this.webSocket.send(JSON.stringify(config));
    }
/**
     * remove a widget from the widget map
     * @param widgetId
     */
remove a widget from the widget map
@param widgetId
remove a widget from the widget map @param widgetId
unsubscribeWidget(widgetId) {
        delete this.widgetMap[widgetId];
        let config = {
            topic: widgetId,
            providerName: null,
            dataProviderConfiguration: null,
            action: 'unsubscribe',
        };
        this.webSocket.send(JSON.stringify(config));
    }
unsubscribeWidget ( widgetId ) { delete this . widgetMap [ widgetId ] ; let config = { topic : widgetId , providerName : null , dataProviderConfiguration : null , action : 'unsubscribe' , } ; this . webSocket . send ( JSON . stringify ( config ) ) ; }
remove a widget from the widget map
 @param widgetId
remove a widget from the widget map @param widgetId