We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48b9650 commit 945f130Copy full SHA for 945f130
server/calendar.ts
@@ -19,8 +19,9 @@ export default function calendarRouter(domain: string): express.Router {
19
const token = req.cookies.token;
20
const requestLogin = mkRequestLogin(res);
21
if (token && (await new Strava(domain, token, requestLogin).hasToken())) {
22
- const path = req.get('Host') + req.originalUrl.replace(/\/?$/, '/');
23
- const fullPath = `webcal://${path}${req.cookies.token}.ics`;
+ const webcalDomain = domain.replace(/\w+(?=:\/\/)/, 'webcal');
+ const pathWithSlash = req.originalUrl.replace(/\/?$/, '/');
24
+ const fullPath = webcalDomain + pathWithSlash + token + '.ics';
25
res.redirect(fullPath);
26
} else {
27
await requestLogin();
0 commit comments