|
|
@ -122,10 +122,10 @@ export default class DeepLinkRedirectView extends Vue { |
|
|
|
|
|
|
|
// If pathParam is an array (catch-all parameter), join it |
|
|
|
const fullPath = Array.isArray(pathParam) ? pathParam.join("/") : pathParam; |
|
|
|
|
|
|
|
|
|
|
|
// Get query parameters from the route |
|
|
|
const queryParams = this.$route.query; |
|
|
|
|
|
|
|
|
|
|
|
// Build query string if there are query parameters |
|
|
|
let queryString = ""; |
|
|
|
if (Object.keys(queryParams).length > 0) { |
|
|
@ -140,10 +140,10 @@ export default class DeepLinkRedirectView extends Vue { |
|
|
|
}); |
|
|
|
queryString = "?" + searchParams.toString(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Combine path with query parameters |
|
|
|
const fullPathWithQuery = fullPath + queryString; |
|
|
|
|
|
|
|
|
|
|
|
this.destinationUrl = fullPathWithQuery; |
|
|
|
this.deepLinkUrl = `timesafari://${fullPathWithQuery}`; |
|
|
|
this.webUrl = `${APP_SERVER}/${fullPathWithQuery}`; |
|
|
|