Files
Wino-Mail/Wino.Mail.WinUI/Controls/IAiHtmlActionHost.cs
T

16 lines
727 B
C#
Raw Normal View History

2026-04-03 11:56:25 +02:00
using System.Threading;
using System.Threading.Tasks;
namespace Wino.Mail.WinUI.Controls;
public interface IAiHtmlActionHost
{
Task<string?> GetCurrentHtmlAsync(CancellationToken cancellationToken);
Task ApplyHtmlResultAsync(string html, CancellationToken cancellationToken);
Task<string?> TryGetCachedTranslationHtmlAsync(string languageCode, CancellationToken cancellationToken);
Task SaveCachedTranslationHtmlAsync(string languageCode, string html, CancellationToken cancellationToken);
Task<string?> TryGetCachedSummaryTextAsync(CancellationToken cancellationToken);
Task SaveCachedSummaryTextAsync(string summary, CancellationToken cancellationToken);
string GetSuggestedSummaryFileName();
2026-04-03 11:56:25 +02:00
}