Dispatch WebView2 runtime toast notification on UI thread (#811)

This commit is contained in:
Burak Kaan Köse
2026-02-16 16:32:47 +01:00
committed by GitHub
parent fec49ce6f8
commit 05112d6a35
7 changed files with 73 additions and 1 deletions
@@ -31,6 +31,11 @@ public interface INotificationBuilder
/// <param name="account">Account that needs attention.</param>
void CreateAttentionRequiredNotification(MailAccount account);
/// <summary>
/// Shows a notification when WebView2 runtime is unavailable.
/// </summary>
void CreateWebView2RuntimeMissingNotification();
/// <summary>
/// Creates a calendar reminder toast for the specified calendar item.
/// </summary>
@@ -0,0 +1,12 @@
using System.Threading.Tasks;
namespace Wino.Core.Domain.Interfaces;
public interface IWebView2RuntimeValidatorService
{
/// <summary>
/// Validates whether WebView2 runtime is installed and available for use.
/// </summary>
Task<bool> IsRuntimeAvailableAsync();
}