31 lines
824 B
JavaScript
31 lines
824 B
JavaScript
import { configureAxios, request } from '../requests'
|
|
|
|
import { addAlertOk } from './alerts'
|
|
|
|
export function refreshSubtitles(type, id, season, episode) {
|
|
switch (type) {
|
|
case 'movie':
|
|
var resourceURL = `/movies/${id}`
|
|
return request(
|
|
'MOVIE_SUBTITLES_UPDATE',
|
|
configureAxios().post(`${resourceURL}/subtitles/refresh`),
|
|
null,
|
|
{ imdb_id: id },
|
|
)
|
|
case 'episode':
|
|
var resourceURL = `/shows/${id}/seasons/${season}/episodes/${episode}`
|
|
return request(
|
|
'EPISODE_SUBTITLES_UPDATE',
|
|
configureAxios().post(`${resourceURL}/subtitles/refresh`),
|
|
null,
|
|
{
|
|
imdb_id: id,
|
|
season: season,
|
|
episode: episode,
|
|
},
|
|
)
|
|
default:
|
|
console.log("refreshSubtitles - Unknown type " + type)
|
|
}
|
|
}
|