✨ random guest username generation added
This commit is contained in:
parent
a1afb9b6e1
commit
484758b317
@ -5,6 +5,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>Discord Test Client</title>
|
<title>Discord Test Client</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div id="app-mount"></div>
|
<div id="app-mount"></div>
|
||||||
<script>
|
<script>
|
||||||
@ -46,12 +47,52 @@
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Auto register guest account:
|
// 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"));
|
const token = JSON.parse(localStorage.getItem("token"));
|
||||||
if (!token && location.pathname !== "/login" && location.pathname !== "/register") {
|
if (!token && location.pathname !== "/login" && location.pathname !== "/register") {
|
||||||
fetch(`${window.GLOBAL_ENV.API_ENDPOINT}/auth/register`, {
|
fetch(`${window.GLOBAL_ENV.API_ENDPOINT}/auth/register`, {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: { "content-type": "application/json" },
|
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) => x.json())
|
||||||
.then((x) => {
|
.then((x) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user