mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-10 04:30:25 +02:00
add native nd radio endpoints, support radio station images
This commit is contained in:
@@ -46,6 +46,24 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
deleteInternetRadioStation: {
|
||||
body: null,
|
||||
method: 'DELETE',
|
||||
path: 'radio/:id',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.deleteInternetRadioStation),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
deleteInternetRadioStationImage: {
|
||||
body: null,
|
||||
method: 'DELETE',
|
||||
path: 'radio/:id/image',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.deleteInternetRadioStationImage),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
deletePlaylist: {
|
||||
body: null,
|
||||
method: 'DELETE',
|
||||
@@ -141,6 +159,15 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
getRadioList: {
|
||||
method: 'GET',
|
||||
path: 'radio',
|
||||
query: ndType._parameters.radioList,
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.radioList),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
getSongDetail: {
|
||||
method: 'GET',
|
||||
path: 'song/:id',
|
||||
@@ -214,6 +241,15 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
updateInternetRadioStation: {
|
||||
body: ndType._parameters.updateInternetRadioStation,
|
||||
method: 'PUT',
|
||||
path: 'radio/:id',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.updateInternetRadioStation),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
updatePlaylist: {
|
||||
body: ndType._parameters.updatePlaylist,
|
||||
method: 'PUT',
|
||||
@@ -223,6 +259,15 @@ export const contract = c.router({
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
uploadInternetRadioStationImage: {
|
||||
body: ndType._parameters.uploadInternetRadioStationImage,
|
||||
method: 'POST',
|
||||
path: 'radio/:id/image',
|
||||
responses: {
|
||||
200: resultWithHeaders(ndType._response.uploadInternetRadioStationImage),
|
||||
500: resultWithHeaders(ndType._response.error),
|
||||
},
|
||||
},
|
||||
uploadPlaylistImage: {
|
||||
body: ndType._parameters.uploadPlaylistImage,
|
||||
method: 'POST',
|
||||
|
||||
Reference in New Issue
Block a user