mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
feat: sync play queue for navidrome/subsonic (#1335)
--------- Co-authored-by: jeffvli <jeffvictorli@gmail.com>
This commit is contained in:
@@ -123,6 +123,14 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
getQueue: {
|
||||
method: 'GET',
|
||||
path: 'queue',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.queue),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
getSongDetail: {
|
||||
method: 'GET',
|
||||
path: 'song/:id',
|
||||
@@ -177,6 +185,15 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
saveQueue: {
|
||||
body: ndType._parameters.saveQueue,
|
||||
method: 'POST',
|
||||
path: 'queue',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.saveQueue),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
shareItem: {
|
||||
body: ndType._parameters.shareItem,
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user