using System.Collections.Generic; using System.Threading.Tasks; using Glitonea.Mvvm; using Saradomin.Model; namespace Saradomin.Infrastructure.Services { public interface IPluginDownloadService : IService { Task> FetchFileListForPlugin(string pluginName); Task DownloadPluginFiles(string pluginName, string pluginRepositoryPath); Task> GetAllMetadata (string pluginRepositoryPath, bool isUpdateCheck, bool writePersistentUpdateFlag); } }