fix(demandes): multiples torrent et fix episode qui ne s'ajoute pas
This commit is contained in:
1 parent
921f6eb8d2
commit
85a218042d
3 files changed
+103
-42
No files matched your search
+17
-7
@@ -293,19 +293,29 @@ function handleRequestSeason(seasonNumber: number) {
|
||||
openRequestModal(seasonNumber)
|
||||
}
|
||||
|
||||
async function handleRequestEpisode(_seasonNumber: number, episodeId: number) {
|
||||
async function handleRequestEpisode(_seasonNumber: number, episodeId: number, torrent?: any) {
|
||||
if (!data.value) return
|
||||
try {
|
||||
const body: Record<string, any> = {
|
||||
serieId : Number(route.params.id),
|
||||
serieName: data.value.serie.title,
|
||||
seasons : [],
|
||||
episodes : [episodeId],
|
||||
}
|
||||
if (torrent) {
|
||||
body.torrentOverride = {
|
||||
torrent_url: torrent.torrent_url ?? null,
|
||||
magnet : torrent.magnet ?? null,
|
||||
infohash : torrent.infohash ?? null,
|
||||
file_index : torrent.file_index ?? null,
|
||||
file_path : torrent.file_path ?? null,
|
||||
}
|
||||
}
|
||||
const res = await fetch('/api/requests', {
|
||||
method : 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
credentials: 'include',
|
||||
body: JSON.stringify({
|
||||
serieId : Number(route.params.id),
|
||||
serieName: data.value.serie.title,
|
||||
seasons : [],
|
||||
episodes : [episodeId],
|
||||
}),
|
||||
body: JSON.stringify(body),
|
||||
})
|
||||
if (res.ok) {
|
||||
myRequest.value = await res.json()
|
||||
|
||||
Reference in new issue
Block a user