summary refs log tree commit diff
diff options
context:
space:
mode:
authorThesourtimes <cckhmck@gmail.com>2021-11-11 11:29:08 +0300
committerThesourtimes <cckhmck@gmail.com>2021-11-11 11:29:08 +0300
commit8d63a61848cffdde60f66ebd68cb3c0ea3db3d65 (patch)
treecaf4002848c65fae0c9fa38b69baa13df3a9bb1d
parentMerge pull request #501 from Thesourtimes/master (diff)
downloadserver-8d63a61848cffdde60f66ebd68cb3c0ea3db3d65.tar.xz
Put autoregister scripts on a seperate asset file
-rw-r--r--api/assets/autoRegister.js57
-rw-r--r--api/client_test/index.html59
2 files changed, 58 insertions, 58 deletions
diff --git a/api/assets/autoRegister.js b/api/assets/autoRegister.js
new file mode 100644
index 00000000..29f93370
--- /dev/null
+++ b/api/assets/autoRegister.js
@@ -0,0 +1,57 @@
+			// Auto register guest account:
+			const prefix = [
+				"mysterious",
+				"adventurous",
+				"courageous",
+				"precious",
+				"cynical",
+				"despicable",
+				"suspicious",
+				"gorgeous",
+				"lovely",
+				"stunning",
+				"based",
+				"keyed",
+				"ratioed",
+				"twink",
+				"phoned"
+			];
+			const suffix = [
+				"Anonymous",
+				"Lurker",
+				"User",
+				"Enjoyer",
+				"Hunk",
+				"Top",
+				"Bottom",
+				"Sub",
+				"Coolstar",
+				"Wrestling",
+				"TylerTheCreator",
+				"Ad"
+			];
+
+			Array.prototype.random = function () {
+				return this[Math.floor(Math.random() * this.length)];
+			};
+
+			function _generateName() {
+				return `${prefix.random()}${suffix.random()}`;
+			}
+
+			const token = JSON.parse(localStorage.getItem("token"));
+			if (!token && location.pathname !== "/login" && location.pathname !== "/register") {
+				fetch(`${window.GLOBAL_ENV.API_ENDPOINT}/auth/register`, {
+					method: "POST",
+					headers: { "content-type": "application/json" },
+					body: JSON.stringify({ username: `${_generateName()}`, consent: true }) //${Date.now().toString().slice(-4)}
+				})
+					.then((x) => x.json())
+					.then((x) => {
+						localStorage.setItem("token", `"${x.token}"`);
+						if (!window.localStorage) {
+							// client already loaded -> need to reload to apply the newly registered user token
+							location.reload();
+						}
+					});
+			}
diff --git a/api/client_test/index.html b/api/client_test/index.html
index a68b191a..7e40d573 100644
--- a/api/client_test/index.html
+++ b/api/client_test/index.html
@@ -47,64 +47,6 @@
 				`{"trace":false,"canary":false,"logGatewayEvents":true,"logOverlayEvents":true,"logAnalyticsEvents":true,"sourceMapsEnabled":false,"axeEnabled":false}`
 			);
 
-			// Auto register guest account:
-			const prefix = [
-				"mysterious",
-				"adventurous",
-				"courageous",
-				"precious",
-				"cynical",
-				"despicable",
-				"suspicious",
-				"gorgeous",
-				"lovely",
-				"stunning",
-				"based",
-				"keyed",
-				"ratioed",
-				"twink",
-				"phoned"
-			];
-			const suffix = [
-				"Anonymous",
-				"Lurker",
-				"User",
-				"Enjoyer",
-				"Hunk",
-				"Top",
-				"Bottom",
-				"Sub",
-				"Coolstar",
-				"Wrestling",
-				"TylerTheCreator",
-				"Ad"
-			];
-
-			Array.prototype.random = function () {
-				return this[Math.floor(Math.random() * this.length)];
-			};
-
-			function _generateName() {
-				return `${prefix.random()}${suffix.random()}`;
-			}
-
-			const token = JSON.parse(localStorage.getItem("token"));
-			if (!token && location.pathname !== "/login" && location.pathname !== "/register") {
-				fetch(`${window.GLOBAL_ENV.API_ENDPOINT}/auth/register`, {
-					method: "POST",
-					headers: { "content-type": "application/json" },
-					body: JSON.stringify({ username: `${_generateName()}`, consent: true }) //${Date.now().toString().slice(-4)}
-				})
-					.then((x) => x.json())
-					.then((x) => {
-						localStorage.setItem("token", `"${x.token}"`);
-						if (!window.localStorage) {
-							// client already loaded -> need to reload to apply the newly registered user token
-							location.reload();
-						}
-					});
-			}
-
 			const supportedLocales = [
 				"bg",
 				"cs",
@@ -144,6 +86,7 @@
 				localStorage.setItem("UserSettingsStore", JSON.stringify(settings));
 			}
 		</script>
+		<script src="/assets/autoRegister.js"></script>
 		<script src="/assets/479a2f1e7d625dc134b9.js"></script>
 		<script src="/assets/a15fd133a1d2d77a2424.js"></script>
 		<script src="/assets/97e6fa22aa08ee4daa5e.js"></script>