Implemented saveSettings websocket module

This commit is contained in:
RemixDev
2021-05-13 11:40:32 +02:00
parent a3ef23b289
commit 7b16ddc91a
34 changed files with 41 additions and 16 deletions

View File

@@ -0,0 +1,15 @@
import { Server as WsServer } from 'ws'
import { consoleInfo } from '../../helpers/errors'
import { saveSettings } from '../../main'
import { broadcast } from '../index'
const eventName = 'saveSettings'
const cb = (data: any, ws: any, wss: WsServer) => {
const {settings, spotifySettings} = data
saveSettings(settings)
consoleInfo('Settings saved')
broadcast(wss, 'updateSettings', {settings, spotifySettings})
}
export default { eventName, cb }