From 358817dadde322c3a17831ba30a468d330de876a Mon Sep 17 00:00:00 2001 From: JM Date: Tue, 5 May 2026 14:59:18 +0200 Subject: [PATCH] die testinfo war nicht mit drin! --- src/Support/NotificationPayloadFactory.php | 23 ++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/Support/NotificationPayloadFactory.php b/src/Support/NotificationPayloadFactory.php index 1e39c75..2ba93c7 100644 --- a/src/Support/NotificationPayloadFactory.php +++ b/src/Support/NotificationPayloadFactory.php @@ -29,17 +29,24 @@ class NotificationPayloadFactory $iconId = trim((string) $this->settings->get('sbp-jm-msteams-webhook.icon_id', '')); // Diskussionstitel + URL dynamisch aus dem Subject ziehen - $discussionTitle = $this->resolveDiscussionTitle($blueprint) ?? $forumName; - $discussionUrl = $this->resolveSubjectUrl($blueprint) ?? 'https://forum.sbp.de'; - $previewSnippet = $this->buildPreviewText($blueprint); + // $discussionTitle = $this->resolveDiscussionTitle($blueprint) ?? $forumName; + // $discussionUrl = $this->resolveSubjectUrl($blueprint) ?? 'https://forum.sbp.de'; + // $previewSnippet = $this->buildPreviewText($blueprint); + + $discussionTitle = 'Backup-Strategie für Forum'; + $discussionUrl = 'https://forum.sbp.de/d/34-which-file-extensions-are-allowed-for-uploads/2'; + $previewSnippet = 'Bitte prüft, ob wir tägliche Snapshots brauchen.'; + $reasonText = 'Neue Antwort in beobachteter Diskussion'; + + // Freie Actor+Reason-Zeile für systemDefault $reasonText = match ($blueprint::getType()) { - 'newPost' => 'Neue Antwort in beobachteter Diskussion', - 'postMentioned' => 'Du wurdest in einem Beitrag erwähnt', - 'userMentioned' => 'Du wurdest erwähnt', - 'postLiked' => 'Dein Beitrag wurde geliked', - default => 'Neue Flarum-Benachrichtigung', + 'newPost' => 'There was a new answer in one of your folloed posts', + 'postMentioned' => 'Your post has been mentioned', + 'userMentioned' => 'You have been mentioned', + 'postLiked' => 'Your post has been liked', + default => 'New sbp forum update', }; // Teams-App-/Tab-Ziel aus deinem aktuellen Manifest