From 3bd956f1e86345daf8b823d9cb98615fb6970670 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me>
Date: Thu, 12 Oct 2023 21:38:41 +0200
Subject: [PATCH] Config => Add assignment const

---
 config/ClientsSharedConfig.ts | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/config/ClientsSharedConfig.ts b/config/ClientsSharedConfig.ts
index 493ce30..1c8af72 100644
--- a/config/ClientsSharedConfig.ts
+++ b/config/ClientsSharedConfig.ts
@@ -1,6 +1,10 @@
 class ClientsSharedConfig {
     public apiURL: string;
 
+    public assignment: {
+        filename: string, neededFiles: Array<string>
+    };
+
     public gitlab: {
         apiURL: string
         dojoAccount: { id: number; username: string; };
@@ -20,6 +24,11 @@ class ClientsSharedConfig {
     constructor() {
         this.apiURL = process.env.API_URL || '';
 
+        this.assignment = {
+            filename   : process.env.ASSIGNMENT_FILENAME || '',
+            neededFiles: JSON.parse(process.env.EXERCISE_NEEDED_FILES || '[]')
+        };
+
         this.gitlab = {
             apiURL     : process.env.GITLAB_API_URL || '',
             dojoAccount: {
-- 
GitLab