Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/PojavLauncher_iOS
Path: blob/main/Natives/MinecraftResourceDownloadTask.h
589 views
1
#import <UIKit/UIKit.h>
2
3
@class ModpackAPI;
4
5
@interface MinecraftResourceDownloadTask : NSObject
6
@property NSProgress *progress, *textProgress;
7
@property NSMutableArray *fileList, *progressList;
8
@property NSMutableDictionary* metadata;
9
@property(nonatomic, copy) void(^handleError)(void);
10
11
- (NSURLSessionDownloadTask *)createDownloadTask:(NSString *)url size:(NSUInteger)size sha:(NSString *)sha altName:(NSString *)altName toPath:(NSString *)path;
12
- (void)finishDownloadWithErrorString:(NSString *)error;
13
14
- (void)downloadVersion:(NSDictionary *)version;
15
- (void)downloadModpackFromAPI:(ModpackAPI *)api detail:(NSDictionary *)modDetail atIndex:(NSUInteger)selectedVersion;
16
17
@end
18
19