Skip to content

Instantly share code, notes, and snippets.

@jasongonzales23
Created December 2, 2017 00:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jasongonzales23/47ff86f46fee93f06fe5136453a4fcde to your computer and use it in GitHub Desktop.
Save jasongonzales23/47ff86f46fee93f06fe5136453a4fcde to your computer and use it in GitHub Desktop.
export function parseParams(params) {
if (!params) {
return undefined
}
if (params['~id']) {
// it's a branch link, already parsed
return params
}
// parse whilapp:// link
const urlString = params['+non_branch_link'] || params['~referring_link']
if (!urlString) {
return undefined
}
const url = new URL(urlString)
const qs = url.query
return queryString.parse(qs)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment