/// <summary> /// Notifies the specified data. /// </summary> /// <param name="data">The data.</param> /// <returns>A <see cref="Task"/> representing the asynchronous operation.</returns> public virtual async Task NotifyAsync(T data) { if (Subscribed) { OnNotify?.Invoke(data); await NotificationQueue.AddAsync(data); } }