From bc348d3e6ca3b347dfc2c3ecc6570c0371bc2e8f Mon Sep 17 00:00:00 2001 From: Tristan Gosselin-Hane Date: Tue, 18 Jun 2024 00:13:41 -0400 Subject: [PATCH] Don't show login dialog outside game sessions --- Lanpartyseating.Desktop.Tray/ToastNotificationService.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lanpartyseating.Desktop.Tray/ToastNotificationService.cs b/Lanpartyseating.Desktop.Tray/ToastNotificationService.cs index 498040c..f99aae0 100644 --- a/Lanpartyseating.Desktop.Tray/ToastNotificationService.cs +++ b/Lanpartyseating.Desktop.Tray/ToastNotificationService.cs @@ -114,6 +114,9 @@ private void ProcessReceivedMessage(BaseMessage message) } else if (message is ReservationStateResponse reservationStateResponse) { + // Don't show the pop-up if the session is not active (e.g. tournament or fresh boot auto login) + if (reservationStateResponse.IsSessionActive == false) return; + var minutesUntilEnd = (reservationStateResponse.ReservationEnd - DateTimeOffset.UtcNow).TotalMinutes; var formattedLocalEndTime = reservationStateResponse.ReservationEnd.ToLocalTime().ToString("t");