From 2013d37b4578792799723e5c7a7d19f301a4244f Mon Sep 17 00:00:00 2001 From: Rishi Ghan Date: Tue, 27 Apr 2021 14:43:57 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A9=20Light=20refactoring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client/actions/fileops.actions.tsx | 6 +++++- src/client/components/Import.tsx | 2 +- src/client/types/index.d.ts | 13 ------------- src/client/workers/extractCovers.worker.ts | 8 ++++++-- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/src/client/actions/fileops.actions.tsx b/src/client/actions/fileops.actions.tsx index 6b0a216..5a7345f 100644 --- a/src/client/actions/fileops.actions.tsx +++ b/src/client/actions/fileops.actions.tsx @@ -10,7 +10,11 @@ import { FS_API_BASE_URI } from "../constants/endpoints"; export async function walkFolder(path: string): Promise> { return axios .request>({ - url: FS_API_BASE_URI + "/walkFolder", + url: FS_API_BASE_URI + "walkFolder", + method: "POST", + params: { + basePathToWalk: path, + }, transformResponse: (r: string) => JSON.parse(r), }) .then((response) => { diff --git a/src/client/components/Import.tsx b/src/client/components/Import.tsx index ab3d3fc..fba80a5 100644 --- a/src/client/components/Import.tsx +++ b/src/client/components/Import.tsx @@ -27,7 +27,7 @@ class Import extends React.Component { } public async startFolderWalk() { - console.log(await greet('dog')); + console.log(await greet("./comics")); } public render() { return ( diff --git a/src/client/types/index.d.ts b/src/client/types/index.d.ts index 2ce23eb..8e63fec 100644 --- a/src/client/types/index.d.ts +++ b/src/client/types/index.d.ts @@ -2,19 +2,6 @@ declare module "*.png" { const value: string; export = value; } -// declare module "*.worker.ts" { -// class ImportComicBooksWorker extends Worker { -// constructor(); -// } -// export default ImportComicBooksWorker; -// } - -// declare module "worker-loader!*" { -// class WebpackWorker extends Worker { -// constructor(); -// } -// export default WebpackWorker; -// } declare module "*.jpg"; declare module "*.gif"; diff --git a/src/client/workers/extractCovers.worker.ts b/src/client/workers/extractCovers.worker.ts index 50c8424..e38bbca 100644 --- a/src/client/workers/extractCovers.worker.ts +++ b/src/client/workers/extractCovers.worker.ts @@ -1,3 +1,7 @@ -export async function greet(subject: string): string { - return `Hello, ${subject}!`; +import { walkFolder } from "../actions/fileops.actions"; +import { IFolderData } from "../../server/interfaces/folder.interface"; + +export async function greet(path: string): Promise { + console.log(path); + return await walkFolder("./comics"); }