1414@interface BNCURLFilter () {
1515 NSArray <NSString *>*_blackList;
1616}
17- @property (strong ) NSArray <NSRegularExpression*> *blackListRegex ;
17+ @property (strong ) NSArray <NSRegularExpression*> *ignoredURLRegex ;
1818@property (assign ) NSInteger blackListVersion;
1919@property (strong ) id <BNCNetworkServiceProtocol> networkService;
2020@property (assign ) BOOL hasRefreshedBlackListFromServer;
@@ -46,7 +46,7 @@ - (instancetype) init {
4646 }
4747
4848 NSError *error = nil ;
49- _blackListRegex = [self .class compileRegexArray: self .blackList error: &error];
49+ _ignoredURLRegex = [self .class compileRegexArray: self .blackList error: &error];
5050 self.error = error;
5151
5252 return self;
@@ -60,7 +60,7 @@ - (void) dealloc {
6060- (void ) setBlackList : (NSArray <NSString *> *)blackList {
6161 @synchronized (self) {
6262 _blackList = blackList;
63- _blackListRegex = [self .class compileRegexArray: _blackList error: nil ];
63+ _ignoredURLRegex = [self .class compileRegexArray: _blackList error: nil ];
6464 }
6565}
6666
@@ -90,21 +90,21 @@ - (void) setBlackList:(NSArray<NSString *> *)blackList {
9090 return array;
9191}
9292
93- - (NSString *_Nullable) blackListPatternMatchingURL : (NSURL *_Nullable)url {
93+ - (NSString *_Nullable) patternMatchingURL : (NSURL *_Nullable)url {
9494 NSString *urlString = url.absoluteString ;
9595 if (urlString == nil || urlString.length <= 0 ) return nil ;
9696 NSRange range = NSMakeRange (0 , urlString.length );
9797
98- for (NSRegularExpression * regex in self.blackListRegex ) {
98+ for (NSRegularExpression * regex in self.ignoredURLRegex ) {
9999 NSUInteger matches = [regex numberOfMatchesInString: urlString options: 0 range: range];
100100 if (matches > 0 ) return regex.pattern ;
101101 }
102102
103103 return nil ;
104104}
105105
106- - (BOOL ) isBlackListedURL : (NSURL *)url {
107- return ([self blackListPatternMatchingURL : url]) ? YES : NO ;
106+ - (BOOL ) shouldIgnoreURL : (NSURL *)url {
107+ return ([self patternMatchingURL : url]) ? YES : NO ;
108108}
109109
110110- (void ) refreshBlackListFromServer {
0 commit comments