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"); }