mirror of
https://github.com/spacebarchat/server.git
synced 2026-05-25 12:04:39 +00:00
Add plugin & css support, add styling to differentiate from discord.com
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
// Auto register guest account:
|
||||
const prefix = [
|
||||
"mysterious",
|
||||
"adventurous",
|
||||
"courageous",
|
||||
"precious",
|
||||
"cynical",
|
||||
"flamer ",
|
||||
"despicable",
|
||||
"suspicious",
|
||||
"gorgeous",
|
||||
"impeccable",
|
||||
"lovely",
|
||||
"stunning",
|
||||
"keyed",
|
||||
"phoned",
|
||||
"glorious",
|
||||
"amazing",
|
||||
"strange",
|
||||
"arcane"
|
||||
];
|
||||
const suffix = [
|
||||
"Anonymous",
|
||||
"Boy",
|
||||
"Lurker",
|
||||
"Keyhitter",
|
||||
"User",
|
||||
"Enjoyer",
|
||||
"Hunk",
|
||||
"Coolstar",
|
||||
"Wrestling",
|
||||
"TylerTheCreator",
|
||||
"Ad",
|
||||
"Gamer",
|
||||
"Games",
|
||||
"Programmer"
|
||||
];
|
||||
|
||||
Array.prototype.random = function () {
|
||||
return this[Math.floor(Math.random() * this.length)];
|
||||
};
|
||||
|
||||
function _generateName() {
|
||||
return `${prefix.random()}${suffix.random()}`;
|
||||
}
|
||||
|
||||
var 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();
|
||||
}
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user