From 142134a19283efdc69a19218da1c0bddb19701be Mon Sep 17 00:00:00 2001 From: "jeanchristophe.mqt@gmail.com" Date: Fri, 22 Mar 2024 22:28:51 +0100 Subject: [PATCH] Fix eslint warnings and errors --- .../tools/notifyRadarrOrSonarr/2.0.0/index.js | 16 +++---- .../tools/notifyRadarrOrSonarr/2.0.0/index.ts | 43 ++++++++++--------- 2 files changed, 30 insertions(+), 29 deletions(-) diff --git a/FlowPlugins/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.js b/FlowPlugins/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.js index 6ede5f4..2fd9922 100644 --- a/FlowPlugins/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.js +++ b/FlowPlugins/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.js @@ -114,7 +114,7 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function arrHost = arr_host.endsWith('/') ? arr_host.slice(0, -1) : arr_host; fileNames = { originalFileName: (0, fileUtils_1.getFileName)((_c = (_b = args.originalLibraryFile) === null || _b === void 0 ? void 0 : _b._id) !== null && _c !== void 0 ? _c : ''), - currentFileName: (0, fileUtils_1.getFileName)((_e = (_d = args.inputFileObj) === null || _d === void 0 ? void 0 : _d._id) !== null && _e !== void 0 ? _e : '') + currentFileName: (0, fileUtils_1.getFileName)((_e = (_d = args.inputFileObj) === null || _d === void 0 ? void 0 : _d._id) !== null && _e !== void 0 ? _e : ''), }; refresh = function (refreshType) { return __awaiter(void 0, void 0, void 0, function () { var refreshed, headers, getId, fileName, id, refreshResquestConfig; @@ -143,8 +143,8 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function case 1: parseRequestResult = _a.sent(); id = refreshType.delegates.getIdFromParseRequestResult(parseRequestResult); - args.jobLog(id !== -1 ? - "Found ".concat(refreshType.contentName, " ").concat(id, " with a file named '").concat(fileName, "'") + args.jobLog(id !== -1 + ? "Found ".concat(refreshType.contentName, " ").concat(id, " with a file named '").concat(fileName, "'") : "Didn't find ".concat(refreshType.contentName, " with a file named '").concat(fileName, "' in ").concat(arrHost, ".")); return [2 /*return*/, id]; } @@ -154,7 +154,7 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function return [4 /*yield*/, getId(fileName)]; case 1: id = _a.sent(); - if (!(id == -1 && fileNames.currentFileName !== fileNames.originalFileName)) return [3 /*break*/, 3]; + if (!(id === -1 && fileNames.currentFileName !== fileNames.originalFileName)) return [3 /*break*/, 3]; fileName = fileNames.currentFileName; return [4 /*yield*/, getId(fileName)]; case 2: @@ -166,7 +166,7 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function method: 'post', url: "".concat(arrHost, "/api/v3/command"), headers: headers, - data: refreshType.delegates.buildRefreshResquestData(id) + data: refreshType.delegates.buildRefreshResquestData(id), }; return [4 /*yield*/, args.deps.axios(refreshResquestConfig)]; case 4: @@ -184,15 +184,15 @@ var plugin = function (args) { return __awaiter(void 0, void 0, void 0, function contentName: 'movie', delegates: { getIdFromParseRequestResult: function (parseRequestResult) { var _a, _b, _c, _d; return Number((_d = (_c = (_b = (_a = parseRequestResult.data) === null || _a === void 0 ? void 0 : _a.movie) === null || _b === void 0 ? void 0 : _b.movieFile) === null || _c === void 0 ? void 0 : _c.movieId) !== null && _d !== void 0 ? _d : -1); }, - buildRefreshResquestData: function (id) { return JSON.stringify({ name: 'RefreshMovie', movieIds: [id] }); } - } + buildRefreshResquestData: function (id) { return JSON.stringify({ name: 'RefreshMovie', movieIds: [id] }); }, + }, }, sonarr: { appName: 'Sonarr', contentName: 'serie', delegates: { getIdFromParseRequestResult: function (parseRequestResult) { var _a, _b, _c; return Number((_c = (_b = (_a = parseRequestResult.data) === null || _a === void 0 ? void 0 : _a.series) === null || _b === void 0 ? void 0 : _b.id) !== null && _c !== void 0 ? _c : -1); }, - buildRefreshResquestData: function (id) { return JSON.stringify({ name: 'RefreshSeries', seriesId: id }); } + buildRefreshResquestData: function (id) { return JSON.stringify({ name: 'RefreshSeries', seriesId: id }); }, }, }, }; diff --git a/FlowPluginsTs/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.ts index 864d6e5..3027f10 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/tools/notifyRadarrOrSonarr/2.0.0/index.ts @@ -1,7 +1,4 @@ -import { get } from 'http'; -import { - getContainer, getFileAbosluteDir, getFileName, -} from '../../../../FlowHelpers/1.0.0/fileUtils'; +import { getFileName } from '../../../../FlowHelpers/1.0.0/fileUtils'; import { IpluginDetails, IpluginInputArgs, @@ -72,7 +69,7 @@ const details = (): IpluginDetails => ({ interface IFileNames { originalFileName: string, - currentFileName : string + currentFileName: string } interface IRefreshDelegates { getIdFromParseRequestResult: (parseRequestResult: any) => number, @@ -96,9 +93,9 @@ const plugin = async (args: IpluginInputArgs): Promise => { const { arr, arr_api_key } = args.inputs; const arr_host = String(args.inputs.arr_host).trim(); const arrHost = arr_host.endsWith('/') ? arr_host.slice(0, -1) : arr_host; - const fileNames : IFileNames = { - originalFileName : getFileName(args.originalLibraryFile?._id ?? ''), - currentFileName: getFileName(args.inputFileObj?._id ?? '') + const fileNames: IFileNames = { + originalFileName: getFileName(args.originalLibraryFile?._id ?? ''), + currentFileName: getFileName(args.inputFileObj?._id ?? ''), }; const refresh = async (refreshType: IRefreshType) @@ -113,8 +110,8 @@ const plugin = async (args: IpluginInputArgs): Promise => { Accept: 'application/json', }; - const getId = async (fileName : string) - : Promise => { + const getId = async (fileName: string) + : Promise => { // Using parse endpoint to get the movie/serie's id. const parseRequestConfig = { method: 'get', @@ -123,16 +120,16 @@ const plugin = async (args: IpluginInputArgs): Promise => { }; const parseRequestResult = await args.deps.axios(parseRequestConfig); const id = refreshType.delegates.getIdFromParseRequestResult(parseRequestResult); - args.jobLog(id !== -1 ? - `Found ${refreshType.contentName} ${id} with a file named '${fileName}'` + args.jobLog(id !== -1 + ? `Found ${refreshType.contentName} ${id} with a file named '${fileName}'` : `Didn't find ${refreshType.contentName} with a file named '${fileName}' in ${arrHost}.`); return id; - } + }; let fileName = fileNames.originalFileName; let id = await getId(fileName); // In case there has been a name change and the arr app already noticed it. - if(id == -1 && fileNames.currentFileName !== fileNames.originalFileName) { + if (id === -1 && fileNames.currentFileName !== fileNames.originalFileName) { fileName = fileNames.currentFileName; id = await getId(fileName); } @@ -144,7 +141,7 @@ const plugin = async (args: IpluginInputArgs): Promise => { method: 'post', url: `${arrHost}/api/v3/command`, headers, - data: refreshType.delegates.buildRefreshResquestData(id) + data: refreshType.delegates.buildRefreshResquestData(id), }; await args.deps.axios(refreshResquestConfig); @@ -160,16 +157,20 @@ const plugin = async (args: IpluginInputArgs): Promise => { appName: 'Radarr', contentName: 'movie', delegates: { - getIdFromParseRequestResult: (parseRequestResult) => Number(parseRequestResult.data?.movie?.movieFile?.movieId ?? -1), - buildRefreshResquestData: id => JSON.stringify({ name: 'RefreshMovie', movieIds: [id] }) - } + getIdFromParseRequestResult: + (parseRequestResult) => Number(parseRequestResult.data?.movie?.movieFile?.movieId ?? -1), + buildRefreshResquestData: + (id) => JSON.stringify({ name: 'RefreshMovie', movieIds: [id] }), + }, }, sonarr: { appName: 'Sonarr', contentName: 'serie', delegates: { - getIdFromParseRequestResult: (parseRequestResult) => Number(parseRequestResult.data?.series?.id ?? -1), - buildRefreshResquestData: id => JSON.stringify({ name: 'RefreshSeries', seriesId: id }) + getIdFromParseRequestResult: + (parseRequestResult) => Number(parseRequestResult.data?.series?.id ?? -1), + buildRefreshResquestData: + (id) => JSON.stringify({ name: 'RefreshSeries', seriesId: id }), }, }, } @@ -186,4 +187,4 @@ const plugin = async (args: IpluginInputArgs): Promise => { export { details, plugin, -}; \ No newline at end of file +};