🧩 Comlink funkiness

This commit is contained in:
2021-04-26 13:46:05 -07:00
parent 857f0ffe4f
commit 0701ef19f8
8 changed files with 40 additions and 44 deletions

View File

@@ -1,23 +0,0 @@
import * as Comlink from "comlink";
import { walkFolder } from "../actions/fileops.actions";
import { IExtractionOptions } from "../../server/interfaces/folder.interface";
import { IFolderData } from "../shared/interfaces/comicinfo.interfaces";
async function importComicBooks(): Promise<IFolderData[]> {
// 1. Walk the folder structure
// 2. Scan for .cbz, .cbr
// 3. extract cover image
// 4. Calculate image hash
// 5. Get metadata, add to data model
// 5. Save cover to disk
// 6. Save model to mongo
const fileObjects = await walkFolder("./comics");
return fileObjects;
}
Comlink.expose({
importComicBooks,
});
export default null as any;