mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-25 09:34:18 +08:00
CB-2912 refactor: use websocket (#1348)
* CB-2912 refactor: use websocket * CB-2912 chore: disable websocket by default * CB-2912 feat: websocket events * CB-2912 feat: websocket protocol * CB-2912 fix: gql schema * CB-2912 feat: update sdk * CB-2912 chore: remove deprecated code * CB-2912 feat: dynamic events subscription * CB-2912 fix: container resource api * CB-2923 test websocket * CB-2923 refactor event model * CB-2923 dynamic ws event deserializer * CB-2912 chore: update schema * CB-2923 separate events for create/delete/update action * CB-2923 manifest fix * CB-2923 update qql schema * CB-2923 update eclipse configuration * CB-2912 feat: update websocket api * CB-2923 update client event model * CB-2912 feat: resource connection * CB-2923 support new event types * CB-2912 chore: update schema * CB-2923 websocket ping pong * CB-2912 fix: rename topic to topicId in WebSocketClientEvent * CB-2923 send event if datasource description was changed * CB-2923 split WebSession * CB-2912 fix: resources connection * CB-2912 websocket client (#1370) * CB-2989 create ws client * CB-2912 refactor: rename useResource * CB-2912 resolve conflicts * CB-2912 fix: use wss with https protocol Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
This commit is contained in:
co-authored by
Aleksandr Skoblikov
parent
f6920d39e1
commit
f5a2799ec9
@@ -189,7 +189,8 @@ export class PluginBootstrap extends Bootstrap {
|
||||
},
|
||||
{
|
||||
onSelect: () => {
|
||||
const instance = this.diService.serviceInjector.getServiceByClass<CachedResource<any, any>>(
|
||||
const instance = this.diService.serviceInjector
|
||||
.getServiceByClass<CachedResource<any, any, any, any, any>>(
|
||||
item.resource
|
||||
);
|
||||
instance.markOutdated(undefined);
|
||||
|
||||
Reference in New Issue
Block a user