diff --git a/src/components/RecommendationModal.js b/src/components/RecommendationModal.js index 358dfd0..8e9d39d 100644 --- a/src/components/RecommendationModal.js +++ b/src/components/RecommendationModal.js @@ -25,13 +25,14 @@ const RecommendationModal = ({show, handleClose, item, serial, handleSave}) => { }, []); const handleSubmit = () => { - createRequest(monitor, quality, item, serial, film) + createRequest(monitor, quality, item, serial, film, client) .then(res => { - client.post(`api/v3/${serial ? "series" : "movie"}`, res) - .then(() => handleSave(item, serial)) - .catch((err) => addToast(err.message, 'danger')); + // client.post(`api/v3/${serial ? "series" : "movie"}`, res) + // .then(() => handleSave(item, serial)) + // .catch((err) => addToast(err.message, 'danger')); + console.log(res) }) - .catch((err) => addToast(err, 'danger')); + .catch((err) => addToast(err.message, 'danger')); } if (!item) { diff --git a/src/components/saveRequest.js b/src/components/saveRequest.js index a5283c4..e764ff3 100644 --- a/src/components/saveRequest.js +++ b/src/components/saveRequest.js @@ -1,6 +1,4 @@ -import {sonarr} from "../contexts/client"; - -export const createRequest = async (monitor, quality, item, serial, film) => { +export const createRequest = async (monitor, quality, item, serial, film, client) => { if (!monitor) { // eslint-disable-next-line no-throw-literal throw 'Проверьте пункт отслеживания'; @@ -17,8 +15,10 @@ export const createRequest = async (monitor, quality, item, serial, film) => { monitor: monitor, } - const folders = await sonarr().get("api/v3/rootFolder"); - request.rootFolderPath = !serial ? folders.data.find((d) => d.path.includes(film ? "film" : "mult")).path : folders.data[0].path; + const folders = await client.get("api/v3/rootFolder"); + request.rootFolderPath = !serial ? + folders.data.find((d) => d.path.includes(film ? "film" : "mult")).path : + folders.data[0].path; if (!serial) { request.id = 0; @@ -27,7 +27,7 @@ export const createRequest = async (monitor, quality, item, serial, film) => { ...addOptions, searchForMovie: true } - const tags = await sonarr().get("api/v3/tag"); + const tags = await client.get("api/v3/tag"); request.tags = tags.data.filter((t) => t.label === (film ? "film" : "mult")).map((t) => t.id) } else { request.seasonFolder = true; diff --git a/src/pages/RecommendationPage.js b/src/pages/RecommendationPage.js index a797a21..6e73b67 100644 --- a/src/pages/RecommendationPage.js +++ b/src/pages/RecommendationPage.js @@ -59,7 +59,7 @@ export function Recommendation() { ))} + handleSave={handleDownload} serial={false}/> ); } \ No newline at end of file