Partial Busy state for mark as read requests

This commit is contained in:
Burak Kaan Köse
2026-02-05 12:48:38 +01:00
parent 0eba778158
commit 2fd600d47d
15 changed files with 266 additions and 420 deletions
@@ -42,6 +42,13 @@ public partial class MailItemViewModel(MailCopy mailCopy) : ObservableRecipient,
[NotifyPropertyChangedRecipients]
public partial bool IsSelected { get; set; }
/// <summary>
/// Indicates if this mail item is currently being processed by a network operation.
/// Used to show loading state in the UI.
/// </summary>
[ObservableProperty]
public partial bool IsBusy { get; set; }
public DateTime CreationDate
{
get => MailCopy.CreationDate;