 Issue 4705284891082752:
  Proxy configurators  (Closed)
    
  
    Issue 4705284891082752:
  Proxy configurators  (Closed) 
  | Index: src/org/adblockplus/android/AdblockPlus.java | 
| diff --git a/src/org/adblockplus/android/AdblockPlus.java b/src/org/adblockplus/android/AdblockPlus.java | 
| index 3feb00dd56b1b2038ee42fefedb8103a8cf40e70..c5689e705922b648f0cd8b2c2fa6ec2958bb9fb2 100755 | 
| --- a/src/org/adblockplus/android/AdblockPlus.java | 
| +++ b/src/org/adblockplus/android/AdblockPlus.java | 
| @@ -23,11 +23,8 @@ import java.io.FileNotFoundException; | 
| import java.io.IOException; | 
| import java.io.InputStream; | 
| import java.io.InputStreamReader; | 
| -import java.util.ArrayList; | 
| import java.util.Calendar; | 
| -import java.util.LinkedHashMap; | 
| import java.util.List; | 
| -import java.util.Map; | 
| import java.util.TimeZone; | 
| import java.util.regex.Pattern; | 
| @@ -77,10 +74,6 @@ public class AdblockPlus extends Application | 
| */ | 
| public static final String BROADCAST_SUBSCRIPTION_STATUS = "org.adblockplus.android.subscription.status"; | 
| /** | 
| - * Broadcasted when filter match check is performed. | 
| - */ | 
| - public static final String BROADCAST_FILTER_MATCHES = "org.adblockplus.android.filter.matches"; | 
| - /** | 
| * Cached list of recommended subscriptions. | 
| */ | 
| private Subscription[] subscriptions; | 
| @@ -228,7 +221,6 @@ public class AdblockPlus extends Application | 
| */ | 
| public Subscription[] getRecommendedSubscriptions() | 
| { | 
| - // TODO: Why don't we re-check? | 
| 
Felix Dahlke
2014/08/19 09:06:00
Any idea why we're caching recommended subscriptio
 
René Jeschke
2014/08/19 10:41:33
IIRC, they are fetched from a contained XML file i
 | 
| if (subscriptions == null) | 
| subscriptions = abpEngine.getRecommendedSubscriptions(); | 
| return subscriptions; | 
| @@ -340,7 +332,7 @@ public class AdblockPlus extends Application | 
| */ | 
| public boolean matches(final String url, final String query, final String referrer, final String accept) | 
| { | 
| - final String fullUrl = !"".equals(query) ? url + "?" + query : url; | 
| + final String fullUrl = StringUtils.isNotEmpty(query) ? url + "?" + query : url; | 
| if (referrer != null) | 
| referrerMapping.add(fullUrl, referrer); | 
| @@ -376,7 +368,8 @@ public class AdblockPlus extends Application | 
| contentType = "OTHER"; | 
| final List<String> referrerChain = referrerMapping.buildReferrerChain(referrer); | 
| - Log.d("Referrer chain", fullUrl + ": " + referrerChain.toString()); | 
| + // Currently disabled, we need some more control over what we log | 
| + // Log.d("Referrer chain", fullUrl + ": " + referrerChain.toString()); | 
| 
Felix Dahlke
2014/08/19 09:06:00
Just remove it, that's fine.
 
René Jeschke
2014/08/19 10:41:33
Done.
 | 
| final String[] referrerChainArray = referrerChain.toArray(new String[referrerChain.size()]); | 
| return abpEngine.matches(fullUrl, contentType, referrerChainArray); | 
| } |