mirror of
https://git.mirrors.martin98.com/https://github.com/jina-ai/reader
synced 2025-04-18 11:50:00 +08:00

* fix: fine allow redefining Function.prototype.toString * wip * wip * wip * wip * wip * wip * wip * fix: contentType encoding * wip * fix: error throwing * wip * fix * wip * fix * fix * fix: jsdom * wip * wip * fix: links summary uniqueness * wip * wip * robots-txt catch no robots.txt * deps: remove puppeteer-extra-plugin-stealth * fix: dont change waring type * fix: curl * fix: replace firebase-roundtrip-check with blackhole-detector * fix: black hole detection * sercher: black hole detecting * fix: no h2c for searcher * fix: bhd * fix: search and crawl conflict * fix: bhd * fix * fix: server script * canvas: fixed avif issue * logging: move some to debug * fix * fix: pptr declare ready only when page can be created without issues * fix: bhd * cd: cloud run deploy-health-check cannot complete pptr newPage * cd: fix * fix: curl body can be null * fix * fix * fix: major fix regarding TC pdfs * fix * fix * deps: fix civkit trie router issue * fix * boom: total restructure * cd: fix docker ctx * fix * fix: switch to h2c * cd: ensure http2
25 lines
658 B
TypeScript
25 lines
658 B
TypeScript
import { AbstractFinalizerService } from 'civkit/finalizer';
|
|
import { container, singleton } from 'tsyringe';
|
|
import { isMainThread } from 'worker_threads';
|
|
import { GlobalLogger } from './logger';
|
|
|
|
@singleton()
|
|
export class FinalizerService extends AbstractFinalizerService {
|
|
|
|
container = container;
|
|
logger = this.globalLogger.child({ service: this.constructor.name });
|
|
|
|
constructor(protected globalLogger: GlobalLogger) {
|
|
super(...arguments);
|
|
}
|
|
|
|
}
|
|
|
|
const instance = container.resolve(FinalizerService);
|
|
export const { Finalizer } = instance.decorators();
|
|
export default instance;
|
|
|
|
if (isMainThread) {
|
|
instance.serviceReady();
|
|
}
|