| 12345678910111213141516171819202122232425262728 |
- import { __decorate, __metadata } from "tslib";
- import { Logger } from '@tsed/common';
- import { Inject, Injectable } from '@tsed/di';
- import PdfConvertService from '../service/pdf-convert.js';
- let TerminusCtrl = class TerminusCtrl {
- pdfConvertService;
- logger;
- constructor(pdfConvertService) {
- this.pdfConvertService = pdfConvertService;
- }
- async $onSignal() {
- this.logger.info('Server is starting cleanup');
- await this.pdfConvertService.closePuppeteerCluster();
- }
- $onShutdown() {
- this.logger.info('Cleanup finished, server is shutting down');
- }
- };
- __decorate([
- Inject(),
- __metadata("design:type", Logger)
- ], TerminusCtrl.prototype, "logger", void 0);
- TerminusCtrl = __decorate([
- Injectable(),
- __metadata("design:paramtypes", [PdfConvertService])
- ], TerminusCtrl);
- export default TerminusCtrl;
- //# sourceMappingURL=terminus.js.map
|