From 5838f4b895b5c07d4fbb8c11a68ee7b5d2792c0d Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Fri, 21 Jun 2024 01:23:35 -0400 Subject: [PATCH] Fix notification content not loading --- .../me/braydon/profanity/service/ModerationService.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/API/src/main/java/me/braydon/profanity/service/ModerationService.java b/API/src/main/java/me/braydon/profanity/service/ModerationService.java index e0af7d1..b3f35f9 100644 --- a/API/src/main/java/me/braydon/profanity/service/ModerationService.java +++ b/API/src/main/java/me/braydon/profanity/service/ModerationService.java @@ -1,5 +1,6 @@ package me.braydon.profanity.service; +import jakarta.annotation.PostConstruct; import lombok.NonNull; import lombok.extern.log4j.Log4j2; import me.braydon.profanity.model.response.ContentProcessResponse; @@ -38,7 +39,7 @@ public class ModerationService { /** * The content to display within notifications. */ - @NonNull private final NotificationContent notificationContent; + private NotificationContent notificationContent; /** * The registered notification sources to alert. @@ -47,10 +48,14 @@ public class ModerationService { @Autowired public ModerationService(@NonNull List notificationSources) { - notificationContent = new NotificationContent(displayContent, displayMatched, displayTags, displayScore); this.notificationSources = notificationSources; } + @PostConstruct + public void onInitialize() { + notificationContent = new NotificationContent(displayContent, displayMatched, displayTags, displayScore); + } + /** * Handle alerts for the given response. *