Skip to content

Commit

Permalink
fix: deep link null param skip (#1859)
Browse files Browse the repository at this point in the history
* Made deep link reading more resilient
  • Loading branch information
pravusjif authored Aug 26, 2024
1 parent cc9aa48 commit 6da76bc
Showing 1 changed file with 4 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,11 @@ private void ProcessDeepLinkParameters(string deepLinkString)
NameValueCollection uriQuery = HttpUtility.ParseQueryString(uri.Query);

foreach (string uriQueryKey in uriQuery.AllKeys)
{
// if the deep link is not constructed correctly (AKA 'decentraland://?&blabla=blabla') a 'null' parameter can be detected...
if (uriQueryKey == null) continue;
appParameters[uriQueryKey] = uriQuery.Get(uriQueryKey);
}

// Patch for WinOS sometimes affecting the 'realm' parameter in deep links putting a '/' at the end
if (appParameters.TryGetValue(REALM_PARAM, out string? realmParamValue) && realmParamValue.EndsWith('/'))
Expand Down

0 comments on commit 6da76bc

Please sign in to comment.