remove debug driver singleton
This commit is contained in:
parent
d215926387
commit
3766c603ba
@ -32,7 +32,6 @@ typedef NS_ENUM(NSInteger, DoricQueueMode) {
|
|||||||
NS_ASSUME_NONNULL_BEGIN
|
NS_ASSUME_NONNULL_BEGIN
|
||||||
|
|
||||||
@interface DoricDebugDriver : NSObject <DoricDriverProtocol>
|
@interface DoricDebugDriver : NSObject <DoricDriverProtocol>
|
||||||
+ (instancetype)instance;
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
NS_ASSUME_NONNULL_END
|
||||||
|
@ -44,15 +44,6 @@ - (DoricRegistry *)registry {
|
|||||||
return self.jsExecutor.registry;
|
return self.jsExecutor.registry;
|
||||||
}
|
}
|
||||||
|
|
||||||
+ (instancetype)instance {
|
|
||||||
static DoricDebugDriver *_instance;
|
|
||||||
static dispatch_once_t onceToken;
|
|
||||||
dispatch_once(&onceToken, ^{
|
|
||||||
_instance = [[DoricDebugDriver alloc] init];
|
|
||||||
});
|
|
||||||
return _instance;
|
|
||||||
}
|
|
||||||
|
|
||||||
- (DoricAsyncResult<JSValue *> *)invokeDoricMethod:(NSString *)method, ... {
|
- (DoricAsyncResult<JSValue *> *)invokeDoricMethod:(NSString *)method, ... {
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, method);
|
va_start(args, method);
|
||||||
|
Reference in New Issue
Block a user