Implemented user api paths with session

This commit is contained in:
RemixDev
2021-05-05 12:06:24 +02:00
parent 85fcc70948
commit dfd66e5164
17 changed files with 238 additions and 14 deletions

View File

@@ -1,9 +1,14 @@
import { ApiHandler } from '../../../types'
import { dz } from '../../../main'
// @ts-expect-error
import { Deezer } from 'deezer-js'
import { sessionDZ } from '../../../main'
const path: ApiHandler['path'] = '/getTracklist'
const handler: ApiHandler['handler'] = async (req, res) => {
if (!sessionDZ[req.session.id]) sessionDZ[req.session.id] = new Deezer()
let dz = sessionDZ[req.session.id]
let list_id = String(req.query.id)
let list_type = String(req.query.type)
switch (list_type) {