MinecraftResourceDownloadTask.h 713 B

12345678910111213141516171819
  1. #import <UIKit/UIKit.h>
  2. @class ModpackAPI;
  3. @interface MinecraftResourceDownloadTask : NSObject
  4. @property NSProgress* progress;
  5. @property NSMutableArray *fileList, *progressList;
  6. @property NSMutableDictionary* metadata;
  7. @property(nonatomic, copy) void(^handleError)(void);
  8. - (NSURLSessionDownloadTask *)createDownloadTask:(NSString *)url sha:(NSString *)sha altName:(NSString *)altName toPath:(NSString *)path;
  9. - (void)addDownloadTaskToProgress:(NSURLSessionDownloadTask *)task;
  10. - (void)finishDownloadWithErrorString:(NSString *)error;
  11. - (void)downloadVersion:(NSDictionary *)version;
  12. - (void)downloadModpackFromAPI:(ModpackAPI *)api detail:(NSDictionary *)modDetail atIndex:(NSUInteger)selectedVersion;
  13. @end