Custom alias for JSON streaming

This commit is contained in:
2021-05-13 15:10:11 -07:00
parent e017028610
commit 7bcc17694d

View File

@@ -52,30 +52,33 @@ export default class ProductsService extends Service {
);
},
},
getComicCovers: {
rest: "POST /getComicCovers",
params: {
extractionOptions: "object",
walkedFolders: "array",
},
async handler(
ctx: Context<{
extractionOptions: IExtractionOptions;
walkedFolders: IFolderData[];
}>
) {
const readStream = fs.createReadStream(
"./userdata/comicBooksForImport.js"
);
const comicBooksForImport = await getCovers(
ctx.params.extractionOptions,
ctx.params.walkedFolders
);
readStream.pipe(comicBooksForImport);
},
// getComicCovers: {
// rest: "POST /getComicCovers",
// params: {
// extractionOptions: "object",
// walkedFolders: "array",
// },
// async handler(
// ctx: Context<{
// extractionOptions: IExtractionOptions;
// walkedFolders: IFolderData[];
// }>
// ) {
//
// },
// },
},
methods: {
getComicCovers(extractionConfiguration) {
return (req, res) => (err) => {
if (err) {
this.logger.warn("Halkat mard", err);
this.sendError(req, res, err);
return;
}
};
},
},
methods: {},
},
schema
)