From e93e3b9b7cf544685b2a160d8ab36052b74418f4 Mon Sep 17 00:00:00 2001
From: Klaus Fischer <klaus.fischer@eloware.com>
Date: Tue, 23 Aug 2022 16:10:45 +0200
Subject: [PATCH] Cherry picked const SET event names

---
 BasicUnitTest/SecurityEventTokenTests.cs | 12 +++++++++++-
 FitConnect/Models/SecurityEventToken.cs  |  4 ++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/BasicUnitTest/SecurityEventTokenTests.cs b/BasicUnitTest/SecurityEventTokenTests.cs
index a889b1b4..54bec971 100644
--- a/BasicUnitTest/SecurityEventTokenTests.cs
+++ b/BasicUnitTest/SecurityEventTokenTests.cs
@@ -13,13 +13,23 @@ namespace BasicUnitTest;
 
 [TestFixture]
 public class SecurityEventTokenTests {
+
+    private const string rejectSubmission =
+        SecurityEventToken.RejectSubmissionSchema;
+
+    private FitEncryption _encryption = null!;
+
+    private const string acceptSubmission =
+        SecurityEventToken.AcceptSubmissionSchema;
+
+
     [SetUp]
     public void Setup() {
         var container = Container.Create();
         _encryption = new FitEncryption(container.Resolve<KeySet>(), null);
     }
 
-    private FitEncryption _encryption = null!;
+
 
     [Test]
     public void CreateJwt_AcceptSubmission() {
diff --git a/FitConnect/Models/SecurityEventToken.cs b/FitConnect/Models/SecurityEventToken.cs
index 143e198a..de3b3ec1 100644
--- a/FitConnect/Models/SecurityEventToken.cs
+++ b/FitConnect/Models/SecurityEventToken.cs
@@ -18,6 +18,7 @@ public enum EventType {
 }
 
 public class SecurityEventToken {
+
     public const string CreateSubmissionSchema =
         "https://schema.fitko.de/fit-connect/events/create-submission";
 
@@ -39,6 +40,7 @@ public class SecurityEventToken {
     public const string DeleteSubmissionSchema =
         "https://schema.fitko.de/fit-connect/events/delete-submission";
 
+
     public SecurityEventToken(string jwtEncodedString) {
         Token = new JsonWebToken(jwtEncodedString);
         EventType = DecodeEventType(Token.Claims);
@@ -85,6 +87,7 @@ public class SecurityEventToken {
                 ForwardSubmissionSchema))
             return EventType.Forward;
         if (eventsClaim.Value.Contains(
+
                 RejectSubmissionSchema)) {
             Problems = GetProblems(events?.Values?.FirstOrDefault()?.ToString() ?? "");
             return EventType.Reject;
@@ -93,6 +96,7 @@ public class SecurityEventToken {
 
 
         if (eventsClaim.Value.Contains(AcceptSubmissionSchema))
+
             return EventType.Accept;
 
 
-- 
GitLab