//
//  ACBlockJSBridgeBase.h
//  iOSJSBridgeDemo
//
//  Created by 罗坚(EX-LUOJIAN004) on 2018/5/21.
//  Copyright © 2018年 罗坚(EX-LUOJIAN004). All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "ACMessage.h"

typedef ACMessage* (^ACBridgeHandler)(id webView, ACMessage *msg);

@interface ACBaseBlockJSBridge : NSObject

@property (nonatomic, weak) id webView;
@property (nonatomic, strong) NSMutableDictionary *handlesDic;

- (void)registerHandler:(NSString *)handlerNameStr handler:(ACBridgeHandler)handler;
- (ACMessage *)callHandler:(NSString *)handlerNameStr withParam:(ACMessage *)msg;

@end
