fix(Tacking): check if uri is hierarchical
Checks if the given uri is hierarchical, as otherwise the `getQueryParameterNames` function will throw an exception.
This commit is contained in:
@@ -64,7 +64,7 @@ public class Tracking{
|
|||||||
@NonNull
|
@NonNull
|
||||||
public static String removeTrackingParameters(@NonNull String url){
|
public static String removeTrackingParameters(@NonNull String url){
|
||||||
Uri uri=Uri.parse(url);
|
Uri uri=Uri.parse(url);
|
||||||
if(uri==null)
|
if(uri==null || !uri.isHierarchical())
|
||||||
return url;
|
return url;
|
||||||
Uri.Builder uriBuilder=uri.buildUpon().clearQuery();
|
Uri.Builder uriBuilder=uri.buildUpon().clearQuery();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user