From 82971e46001c213414656ce1f49aca8092c2ecb6 Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 31 May 2018 15:32:18 +0100 Subject: [PATCH] Disable Android/iOS landing page redirect for now The instance has a number of changes that prevent us from using the official client. Some even said the client was broken all together. Either way - remove the annoying redirect. Signed-off-by: Emil Velikov --- components/root/root.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/root/root.jsx b/components/root/root.jsx index e860fc8c2..590aa4abc 100644 --- a/components/root/root.jsx +++ b/components/root/root.jsx @@ -203,6 +203,9 @@ export default class Root extends React.Component { const toResetPasswordScreen = this.props.location.pathname === '/reset_password_complete'; + // Remove any redirects - the mobile apps do no work with the instance + // XXX: Should we make this a proper option/toggle somewhere. + if (false) { // redirect to the mobile landing page if the user hasn't seen it before if (iosDownloadLink && UserAgent.isIosWeb() && !BrowserStore.hasSeenLandingPage() && !toResetPasswordScreen) { this.props.history.push('/get_ios_app?redirect_to=' + encodeURIComponent(this.props.location.pathname) + encodeURIComponent(this.props.location.search)); @@ -211,6 +214,7 @@ export default class Root extends React.Component { this.props.history.push('/get_android_app?redirect_to=' + encodeURIComponent(this.props.location.pathname) + encodeURIComponent(this.props.location.search)); BrowserStore.setLandingPageSeen(true); } + } } redirectIfNecessary = (props) => { -- GitLab