From 7874fa852428a65de28ce2f791ef7f0a27831309 Mon Sep 17 00:00:00 2001 From: Dev Date: Tue, 7 Apr 2026 10:02:20 +0200 Subject: [PATCH] feat(06-01): create GlobalSitesChangedMessage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New ValueChangedMessage> following TenantSwitchedMessage pattern - Carries snapshot of globally selected sites (IReadOnlyList — immutable by design) --- .../Core/Messages/GlobalSitesChangedMessage.cs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 SharepointToolbox/Core/Messages/GlobalSitesChangedMessage.cs diff --git a/SharepointToolbox/Core/Messages/GlobalSitesChangedMessage.cs b/SharepointToolbox/Core/Messages/GlobalSitesChangedMessage.cs new file mode 100644 index 0000000..468313b --- /dev/null +++ b/SharepointToolbox/Core/Messages/GlobalSitesChangedMessage.cs @@ -0,0 +1,9 @@ +using CommunityToolkit.Mvvm.Messaging.Messages; +using SharepointToolbox.Core.Models; + +namespace SharepointToolbox.Core.Messages; + +public sealed class GlobalSitesChangedMessage : ValueChangedMessage> +{ + public GlobalSitesChangedMessage(IReadOnlyList sites) : base(sites) { } +}