Public Access
Add resilient Azure offline transcription backlog
PR and Push Build/Test / build-and-test (push) Successful in 18m41s
PR and Push Build/Test / build-and-test (push) Successful in 18m41s
This commit is contained in:
@@ -9,7 +9,8 @@ public enum MeetingTaskbarAction
|
||||
StartRecording,
|
||||
StopRecording,
|
||||
AbortRecording,
|
||||
SwitchProfile
|
||||
SwitchProfile,
|
||||
Exit
|
||||
}
|
||||
|
||||
public sealed record MeetingTaskbarMenu(
|
||||
@@ -61,6 +62,10 @@ public static class MeetingTaskbarMenuBuilder
|
||||
}
|
||||
}
|
||||
|
||||
items.Add(new MeetingTaskbarMenuItem(
|
||||
"Exit",
|
||||
MeetingTaskbarAction.Exit));
|
||||
|
||||
return new MeetingTaskbarMenu(
|
||||
status.State,
|
||||
BuildTooltip(status),
|
||||
@@ -96,3 +101,11 @@ public static class MeetingTaskbarMenuBuilder
|
||||
: $"{text}\t{hotkey.Trim()}";
|
||||
}
|
||||
}
|
||||
|
||||
public static class MeetingTaskbarExitPolicy
|
||||
{
|
||||
public static bool RequiresConfirmation(RecordingStatus status)
|
||||
{
|
||||
return status.State != RecordingProcessState.Idle;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user