Public Access
Improve toast duration and speaker override samples
PR and Push Build/Test / build-and-test (push) Failing after 9m48s
PR and Push Build/Test / build-and-test (push) Failing after 9m48s
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#if WINDOWS
|
||||
using System.Collections.Concurrent;
|
||||
using CommunityToolkit.WinUI.Notifications;
|
||||
using MeetingAssistant.Notifications;
|
||||
|
||||
namespace MeetingAssistant.Recording;
|
||||
|
||||
@@ -48,7 +49,7 @@ public sealed class WindowsMeetingInactivityPromptService : IMeetingInactivityPr
|
||||
{
|
||||
toast.Group = NotificationGroup;
|
||||
toast.Tag = promptId;
|
||||
toast.ExpirationTime = DateTimeOffset.Now.AddMinutes(15);
|
||||
toast.ExpirationTime = MeetingToastExpirationPolicy.StopReminderExpiration(DateTimeOffset.Now);
|
||||
});
|
||||
logger.LogInformation(
|
||||
"Displayed native Windows inactivity notification {PromptId} at threshold {Threshold}",
|
||||
@@ -138,6 +139,8 @@ public sealed class WindowsMeetingInactivityPromptService : IMeetingInactivityPr
|
||||
return new ToastContentBuilder()
|
||||
.AddArgument("source", NotificationSource)
|
||||
.AddArgument("promptId", promptId)
|
||||
.SetToastScenario(ToastScenario.Reminder)
|
||||
.SetToastDuration(ToastDuration.Long)
|
||||
.AddText("Stop meeting?")
|
||||
.AddText($"No transcript text has arrived for {FormatDuration(request.InactivityDuration)}.")
|
||||
.AddButton(yesButton)
|
||||
|
||||
Reference in New Issue
Block a user