BBAAPIRequestInterferer.h
529 Bytes
//
// BBAAPIRequestInterferer.h
// BBAAPIRequest
//
// Created by chenjia09 on 2019/1/11.
//
#import <Foundation/Foundation.h>
@class BBABaseAPIRequest;
NS_ASSUME_NONNULL_BEGIN
@interface BBAAPIRequestInterferer : NSObject
+ (instancetype)sharedInstanceWithClass: (Class)subClass;
+ (instancetype)sharedInstance;
- (BOOL)shouldInterfer;
- (BOOL)handleRequest: (BBABaseAPIRequest *)request;
- (NSURL *)handleURL: (NSURL *)url;
- (NSURLRequest *)handleURLRequest: (NSURLRequest *)urlRequest;
@end
NS_ASSUME_NONNULL_END