mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-07-08 01:31:00 +08:00
23 lines
713 B
TypeScript
23 lines
713 B
TypeScript
import { Handlers } from "$fresh/server.ts";
|
|
import { get_task_manager } from "../../../server.ts";
|
|
import { EhFiles } from "../../../server/files.ts";
|
|
import { return_data } from "../../../server/utils.ts";
|
|
|
|
export const handler: Handlers = {
|
|
GET(_req, ctx) {
|
|
const tokens = ctx.params.token.split(",");
|
|
const m = get_task_manager();
|
|
const data: EhFiles = {};
|
|
for (const token of tokens) {
|
|
data[token] = m.db.get_files(token).map((d) => {
|
|
/**@ts-ignore */
|
|
delete d.path;
|
|
/**@ts-ignore */
|
|
delete d.token;
|
|
return d;
|
|
});
|
|
}
|
|
return return_data(data);
|
|
},
|
|
};
|