refact: use DoricSingleton to hold all static or singleton objects

This commit is contained in:
pengfei.zhou
2021-07-21 17:56:03 +08:00
committed by osborn
parent 7d4d6713c6
commit 61c262bcc6
30 changed files with 320 additions and 221 deletions

View File

@@ -22,6 +22,7 @@
#import "UIView+Doric.h"
#import "DoricExtensions.h"
#import "DoricUtil.h"
#import "DoricSingleton.h"
NSString *const DORIC_MASK_RETRY = @"doric_mask_retry";
@@ -202,7 +203,7 @@ - (void)hideMask {
- (void)loadJSBundle {
[self showLoading];
DoricAsyncResult <NSString *> *result = [DoricJSLoaderManager.instance request:self.source];
DoricAsyncResult <NSString *> *result = [DoricSingleton.instance.jsLoaderManager request:self.source];
result.resultCallback = ^(NSString *result) {
dispatch_async(dispatch_get_main_queue(), ^{
[self hideMask];