Skip to content

Commit

Permalink
quick and dirty workaround
Browse files Browse the repository at this point in the history
  • Loading branch information
jjolano committed May 30, 2023
1 parent 0e80741 commit 174e5e2
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 9 deletions.
4 changes: 2 additions & 2 deletions Shadow.framework/Backend.m
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ - (BOOL)isPathRestricted:(NSString *)path {
return restricted;
}

- (BOOL)isURLSchemeRestricted:(NSString *)scheme {
- (BOOL)isSchemeRestricted:(NSString *)scheme {
if(!scheme || [scheme length] == 0) {
return NO;
}
Expand All @@ -103,7 +103,7 @@ - (BOOL)isURLSchemeRestricted:(NSString *)scheme {

// Check rulesets
[rulesets enumerateObjectsWithOptions:NSEnumerationConcurrent usingBlock:^(ShadowRuleset* ruleset, NSUInteger idx, BOOL* stop) {
if([ruleset isURLSchemeRestricted:scheme]) {
if([ruleset isSchemeRestricted:scheme]) {
restricted = YES;
*stop = YES;
}
Expand Down
6 changes: 3 additions & 3 deletions Shadow.framework/Core.m
Original file line number Diff line number Diff line change
Expand Up @@ -187,10 +187,10 @@ - (BOOL)isURLRestricted:(NSURL *)url options:(NSDictionary<NSString *, id> *)opt
return [self isPathRestricted:path options:options];
}

return [self isURLSchemeRestricted:[url scheme]];
return [self isSchemeRestricted:[url scheme]];
}

- (BOOL)isURLSchemeRestricted:(NSString *)scheme {
return [backend isURLSchemeRestricted:scheme];
- (BOOL)isSchemeRestricted:(NSString *)scheme {
return [backend isSchemeRestricted:scheme];
}
@end
2 changes: 1 addition & 1 deletion Shadow.framework/Headers/Shadow/Backend.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
}

- (BOOL)isPathRestricted:(NSString *)path;
- (BOOL)isURLSchemeRestricted:(NSString *)scheme;
- (BOOL)isSchemeRestricted:(NSString *)scheme;
@end
#endif
2 changes: 1 addition & 1 deletion Shadow.framework/Headers/Shadow/Core.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@
- (BOOL)isURLRestricted:(NSURL *)url;
- (BOOL)isURLRestricted:(NSURL *)url options:(NSDictionary<NSString *, id> *)options;

- (BOOL)isURLSchemeRestricted:(NSString *)scheme;
- (BOOL)isSchemeRestricted:(NSString *)scheme;
@end
#endif
2 changes: 1 addition & 1 deletion Shadow.framework/Headers/Shadow/Ruleset.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@
- (BOOL)isPathCompliant:(NSString *)path;
- (BOOL)isPathWhitelisted:(NSString *)path;
- (BOOL)isPathBlacklisted:(NSString *)path;
- (BOOL)isURLSchemeRestricted:(NSString *)scheme;
- (BOOL)isSchemeRestricted:(NSString *)scheme;
@end
#endif
2 changes: 1 addition & 1 deletion Shadow.framework/Ruleset.m
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ - (BOOL)isPathBlacklisted:(NSString *)path {
return NO;
}

- (BOOL)isURLSchemeRestricted:(NSString *)scheme {
- (BOOL)isSchemeRestricted:(NSString *)scheme {
return [set_urlschemes containsObject:scheme];
}
@end

0 comments on commit 174e5e2

Please # to comment.