-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHTTaskLevel1.m
More file actions
39 lines (31 loc) · 996 Bytes
/
Copy pathHTTaskLevel1.m
File metadata and controls
39 lines (31 loc) · 996 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// HTTaskLevel1.m
// HTLaunchTask_Example
//
// Created by Jason on 2022/11/6.
// Copyright © 2022 czx. All rights reserved.
//
#import "HTTaskLevel1.h"
#import "HTTaskLevel0.h"
@import HTLaunchTask;
@implementation HTTaskLevel1
HTRegisterStartUpTaskFunction() {
[[HTLaunchManager shared] registerTaskOfClass:HTTaskLevel1.class];
}
- (HTLaunchStage)stage {
return HTLaunchStageDidFinishLaunching;
}
- (HTLaunchTaskQueue)queue {
return HTLaunchTaskMainQueue;
}
- (void)executeWithApplication:(UIApplication *)application
launchOptions:(NSDictionary *)launchOptions
completion:(HTLaunchTaskExecutingCompletionBlock)completion {
NSLog(@"⚠️[%@] start executing [%@]", NSStringFromClass(self.class), NSThread.currentThread);
NSLog(@"⚠️[%@] executing finished", NSStringFromClass(self.class));
completion(self, YES);
}
- (NSArray<Class<HTLaunchTaskProtocol>> *)dependencies {
return @[HTTaskLevel0.class];
}
@end