]> Untitled Git - lemmy-ui.git/commitdiff
Adding https flag. Fixes #7
authorDessalines <tyhou13@gmx.com>
Sat, 12 Sep 2020 02:37:27 +0000 (21:37 -0500)
committerDessalines <tyhou13@gmx.com>
Sat, 12 Sep 2020 02:37:27 +0000 (21:37 -0500)
src/shared/env.ts

index 7347a19f0e4b4823c74b73750aafc7994179a855..71a60710d54ae3cc1a9d25ac6c382edf0577d003 100644 (file)
@@ -11,36 +11,23 @@ export const externalHost = isBrowser()
     }`
   : process.env.LEMMY_EXTERNAL_HOST || testHost;
 
-//   ? window.location.port == '1234' || window.location.port == '1235'
-const secure = isBrowser() && window.location.protocol == 'https:' ? 's' : '';
+const secure = isBrowser()
+  ? window.location.protocol == 'https:'
+    ? 's'
+    : ''
+  : process.env.LEMMY_HTTPS == 'true'
+  ? 's'
+  : '';
 
 const host = isBrowser() ? externalHost : internalHost;
 
 const httpBase = `http${secure}://${host}`;
 export const wsUri = `ws${secure}://${host}/api/v1/ws`;
 export const httpUri = `${httpBase}/api/v1`;
-const httpExternalUri = `http${secure}://${externalHost}`;
 export const pictrsUri = `${httpBase}/pictrs/image`;
 
-console.log(`Internal host: ${internalHost}`);
-console.log(`External host: ${externalHost}`);
-
+// This is for html tags, don't include port
+const httpExternalUri = `http${secure}://${externalHost.split(':')[0]}`;
 export function httpExternalPath(path: string) {
   return `${httpExternalUri}${path}`;
 }
-
-// export const httpUri = `http${secure}://${endpoint}/api/v1`;
-// export const pictrsUri = `http${secure}://${endpoint}/pictrs/image`;
-
-// const host = isBrowser() ? window.location.hostname : localHostname;
-// const secure = isBrowser() && window.location.protocol == 'https:' ? 's' : '';
-// const port = isBrowser()
-//   ? window.location.port == '1234' || window.location.port == '1235'
-//     ? 8536
-//     : window.location.port
-//   : 8536;
-// const endpoint = `${host}:${port}`;
-//
-// export const wsUri = `ws${secure}://${endpoint}/api/v1/ws`;
-// export const httpUri = `http${secure}://${endpoint}/api/v1`;
-// export const pictrsUri = `http${secure}://${endpoint}/pictrs/image`;