Merge branch 'dev' into staging
This commit is contained in:
commit
37710c8bdb
@ -68,7 +68,7 @@
|
||||
"node-schedule": "^2.1.1",
|
||||
"ovh": "^2.0.3",
|
||||
"prisma-query": "^2.0.0",
|
||||
"puppeteer": "^21.3.4",
|
||||
"puppeteer-core": "^23.4.1",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
"stripe": "^14.22.0",
|
||||
"ts-node": "^10.9.1",
|
||||
|
@ -1,6 +1,6 @@
|
||||
import BaseService from "@Services/BaseService";
|
||||
import { Service } from "typedi";
|
||||
import puppeteer from "puppeteer";
|
||||
import puppeteer from "puppeteer-core";
|
||||
import proofTemplate from "./proofTemplate";
|
||||
|
||||
export interface AnchoringProofData {
|
||||
@ -21,10 +21,8 @@ export default class AnchoringProofService extends BaseService {
|
||||
*/
|
||||
public async generate(data: AnchoringProofData): Promise<Buffer> {
|
||||
const browser = await puppeteer.launch({
|
||||
headless: "new",
|
||||
executablePath: `/usr/bin/chromium`,
|
||||
args: ["--no-sandbox", "--disable-setuid-sandbox"],
|
||||
});
|
||||
});
|
||||
|
||||
const page = await browser.newPage();
|
||||
|
||||
@ -68,12 +66,14 @@ export default class AnchoringProofService extends BaseService {
|
||||
`,
|
||||
});
|
||||
|
||||
const buffer = await page.pdf({
|
||||
const uint8Array = await page.pdf({
|
||||
landscape: true,
|
||||
printBackground: false,
|
||||
format: "A4",
|
||||
});
|
||||
|
||||
const buffer = Buffer.from(uint8Array);
|
||||
|
||||
await browser.close();
|
||||
|
||||
return buffer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user