feat(server): added types for saveSettings

This commit is contained in:
Roberto Tonino
2021-05-13 20:59:58 +02:00
parent 669854f799
commit 335819b2bb
3 changed files with 99 additions and 3 deletions

View File

@@ -1,10 +1,16 @@
import { Server as WsServer } from 'ws'
import { consoleInfo } from '../../helpers/errors'
import { saveSettings, listener } from '../../main'
import { Settings, SpotifySettings } from '../../types'
const eventName = 'saveSettings'
const cb = (data: any, _: any, __: WsServer) => {
export interface SaveSettingsData {
settings: Settings
spotifySettings: SpotifySettings
}
const cb = (data: SaveSettingsData, _: any, __: WsServer) => {
const { settings, spotifySettings } = data
saveSettings(settings)
consoleInfo('Settings saved')