fix formatInAppUrl function for open.lbry.com links

This commit is contained in:
Sean Yesmunt 2019-12-09 14:42:10 -05:00
parent 2bc4ca0c22
commit 6d2c414363
2 changed files with 9 additions and 5 deletions

View file

@ -13,6 +13,7 @@ app.use(async (ctx, next) => {
try {
await next();
} catch (err) {
console.log('error: ', err);
ctx.status = err.status || 500;
ctx.body = err.message;
}

View file

@ -32,13 +32,16 @@ exports.formatInAppUrl = path => {
if (appPageMatches && appPageMatches.length) {
// Definitely an app page (or it's formatted like one)
const [, , page, queryString] = appPageMatches;
let actualUrl = '/$/' + page;
if (queryString) {
actualUrl += `?${queryString.slice(1)}`;
if (Object.values(PAGES).includes(page)) {
let actualUrl = '/$/' + page;
if (queryString) {
actualUrl += `?${queryString.slice(1)}`;
}
return actualUrl;
}
return actualUrl;
}
// Regular claim url