diff options
author | xnacly <matteogropp@protonmail.com> | 2021-10-09 22:49:29 +0200 |
---|---|---|
committer | xnacly <matteogropp@protonmail.com> | 2021-10-09 22:49:29 +0200 |
commit | efdb39cf146a89c998b062d99b63731c28d62d75 (patch) | |
tree | 564c94986d3f3b997a450080eeb09eb226e9a2e1 /api | |
parent | :bug: rewrite locale en to en-US (diff) | |
download | server-efdb39cf146a89c998b062d99b63731c28d62d75.tar.xz |
:sparkles: random guest username generation added
Diffstat (limited to 'api')
-rw-r--r-- | api/client_test/index.html | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/api/client_test/index.html b/api/client_test/index.html index e35fe900..20b431b8 100644 --- a/api/client_test/index.html +++ b/api/client_test/index.html @@ -5,6 +5,7 @@ <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Discord Test Client</title> </head> + <body> <div id="app-mount"></div> <script> @@ -46,12 +47,52 @@ ); // 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: "Anonymous", consent: true }) + body: JSON.stringify({ username: `${_generateName()}`, consent: true }) //${Date.now().toString().slice(-4)} }) .then((x) => x.json()) .then((x) => { |