From d01b4a0b99f3c1aa088b02d766d21bfb6b9e3a29 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Sat, 13 Mar 2021 14:01:30 +0100 Subject: [PATCH] Added config for amount of contracts per runner ref #35 --- src/PdfCreator.ts | 1 + src/config.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/PdfCreator.ts b/src/PdfCreator.ts index 31fbeb7..549cf4f 100644 --- a/src/PdfCreator.ts +++ b/src/PdfCreator.ts @@ -22,6 +22,7 @@ export class PdfCreator { private templateDir = path.join(__dirname, '/templates'); private browser; private static interpolations = { eventname: config.eventname, sponsoring_receipt_minimum_amount: config.sponsoring_receipt_minimum_amount, currency_symbol: config.currency_symbol } + private static contractsPerRunner = config.contracts_per_runner; /** * Main constructor. diff --git a/src/config.ts b/src/config.ts index d6e2565..7dbc3c0 100644 --- a/src/config.ts +++ b/src/config.ts @@ -13,11 +13,15 @@ export const config = { sponor_logos: getSponsorLogos(), api_key: getApiKey(), disclaimer_text: process.env.DISCLAIMER_TEXT || "", + contracts_per_runner: process.env.CONTRACTS_PER_RUNNER || 1, } let errors = 0 if (typeof config.internal_port !== "number") { errors++ } +if (typeof config.contracts_per_runner !== "number") { + errors++ +} if (typeof config.development !== "boolean") { errors++ }