feat(web): ws - on_config_update (#4378)

This commit is contained in:
shenlong 2023-10-07 10:21:05 +00:00 committed by GitHub
parent c48d4f01dc
commit 104880a729
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 2 additions and 8 deletions

View file

@ -1,6 +1,7 @@
import type { AssetResponseDto, ServerVersionResponseDto } from '@api';
import { io } from 'socket.io-client';
import { writable } from 'svelte/store';
import { loadConfig } from './server-config.store';
export const websocketStore = {
onUploadSuccess: writable<AssetResponseDto>(),
@ -29,6 +30,7 @@ export const openWebsocketConnection = () => {
.on('on_asset_trash', (data) => websocketStore.onAssetTrash.set(JSON.parse(data) as string[]))
.on('on_person_thumbnail', (data) => websocketStore.onPersonThumbnail.set(JSON.parse(data) as string))
.on('on_server_version', (data) => websocketStore.serverVersion.set(JSON.parse(data) as ServerVersionResponseDto))
.on('on_config_update', () => loadConfig())
.on('error', (e) => console.log('Websocket Error', e));
return () => websocket?.close();