From d27ab68735d6af0e7bbc980de4d2ec525c25c90d Mon Sep 17 00:00:00 2001 From: 01zulfi <85733202+01zulfi@users.noreply.github.com> Date: Wed, 10 Jun 2026 08:17:06 +0500 Subject: [PATCH] inbox: trigger inboxUpdated SSE whenever pgp keys change (#104) --- Notesnook.API/Services/UserService.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Notesnook.API/Services/UserService.cs b/Notesnook.API/Services/UserService.cs index a06f81f..0226258 100644 --- a/Notesnook.API/Services/UserService.cs +++ b/Notesnook.API/Services/UserService.cs @@ -177,6 +177,16 @@ namespace Notesnook.API.Services } await Repositories.InboxItems.DeleteManyAsync(t => t.UserId == userId); + await WampServers.MessengerServer.PublishMessageAsync(MessengerServerTopics.SendSSETopic, new SendSSEMessage + { + OriginTokenId = null, + UserId = userId, + Message = new Message + { + Type = "inboxUpdated", + Data = JsonSerializer.Serialize(new { reason = "Inbox PGP keys added, updated, or removed." }) + } + }); } await Repositories.UsersSettings.UpdateAsync(userSettings.Id, userSettings);