Multi-Platform Package Manager for Stable Diffusion
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
391 B

using StabilityMatrix.Core.Models.Progress;
using StabilityMatrix.Core.Models.Update;
namespace StabilityMatrix.Core.Updater;
public interface IUpdateHelper
{
event EventHandler<UpdateStatusChangedEventArgs>? UpdateStatusChanged;
Task StartCheckingForUpdates();
Task CheckForUpdate();
Task DownloadUpdate(UpdateInfo updateInfo, IProgress<ProgressReport> progress);
}