feat(server): analyzeLink endpoint; test(server): analyzeLink unit tests; chore(server): linting

This commit is contained in:
Roberto Tonino
2021-06-01 22:35:49 +02:00
parent ffedd67a11
commit cb77745776
12 changed files with 283 additions and 67 deletions

View File

@@ -8,12 +8,12 @@ import logout from './logout'
import saveSettings from './saveSettings'
export default [
loginArl,
addToQueue,
loginWithCredentials,
cancelAllDownloads,
removeFinishedDownloads,
removeFromQueue,
logout,
saveSettings
loginArl,
addToQueue,
loginWithCredentials,
cancelAllDownloads,
removeFinishedDownloads,
removeFromQueue,
logout,
saveSettings
]

View File

@@ -7,7 +7,7 @@ const handler: ApiHandler['handler'] = async (req, res) => {
const { email, password } = req.body
let accessToken = req.body.accessToken
if (!accessToken){
if (!accessToken) {
accessToken = await getAccessToken(email, password)
}
let arl

View File

@@ -4,13 +4,13 @@ import { cancelDownload } from '../../../main'
const path = '/removeFromQueue'
const handler: ApiHandler['handler'] = async (req, res) => {
const {uuid} = req.query
if (uuid){
cancelDownload(uuid)
res.send({ result: true })
}else{
res.send({ result: false })
}
const { uuid } = req.query
if (uuid) {
cancelDownload(uuid)
res.send({ result: true })
} else {
res.send({ result: false })
}
}
const apiHandler = { path, handler }

View File

@@ -1,6 +1,5 @@
import { ApiHandler } from '../../../types'
import { ApiHandler, Settings, SpotifySettings } from '../../../types'
import { saveSettings, listener } from '../../../main'
import { Settings, SpotifySettings } from '../../../types'
const path = '/saveSettings'
@@ -10,8 +9,8 @@ export interface SaveSettingsData {
}
const handler: ApiHandler['handler'] = async (req, res) => {
const { settings, spotifySettings }: SaveSettingsData = req.query
saveSettings(settings, spotifySettings)
const { settings, spotifySettings }: SaveSettingsData = req.query
saveSettings(settings, spotifySettings)
listener.send('updateSettings', { settings, spotifySettings })
res.send({ result: true })
}