mirror of
https://github.com/spacebarchat/server.git
synced 2024-11-06 19:02:33 +01:00
Merge pull request #508 from Thesourtimes/master
Move unimported tag scripts to assets/ in Test Client
This commit is contained in:
commit
fba18e4c01
57
api/assets/autoRegister.js
Normal file
57
api/assets/autoRegister.js
Normal file
@ -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();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
47
api/assets/checkLocale.js
Normal file
47
api/assets/checkLocale.js
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
const localStorage = window.localStorage;
|
||||||
|
// TODO: remote auth
|
||||||
|
// window.GLOBAL_ENV.REMOTE_AUTH_ENDPOINT = window.GLOBAL_ENV.GATEWAY_ENDPOINT.replace(/wss?:/, "");
|
||||||
|
localStorage.setItem("gatewayURL", window.GLOBAL_ENV.GATEWAY_ENDPOINT);
|
||||||
|
localStorage.setItem(
|
||||||
|
"DeveloperOptionsStore",
|
||||||
|
`{"trace":false,"canary":false,"logGatewayEvents":true,"logOverlayEvents":true,"logAnalyticsEvents":true,"sourceMapsEnabled":false,"axeEnabled":false}`
|
||||||
|
);
|
||||||
|
|
||||||
|
const supportedLocales = [
|
||||||
|
"bg",
|
||||||
|
"cs",
|
||||||
|
"da",
|
||||||
|
"de",
|
||||||
|
"el",
|
||||||
|
"en-GB",
|
||||||
|
"es-ES",
|
||||||
|
"fi",
|
||||||
|
"fr",
|
||||||
|
"hi",
|
||||||
|
"hr",
|
||||||
|
"hu",
|
||||||
|
"it",
|
||||||
|
"ja",
|
||||||
|
"ko",
|
||||||
|
"lt",
|
||||||
|
"nl",
|
||||||
|
"no",
|
||||||
|
"pl",
|
||||||
|
"pt-BR",
|
||||||
|
"ro",
|
||||||
|
"ru",
|
||||||
|
"sv-SE",
|
||||||
|
"th",
|
||||||
|
"tr",
|
||||||
|
"uk",
|
||||||
|
"vi",
|
||||||
|
"zh-CN",
|
||||||
|
"zh-TW"
|
||||||
|
];
|
||||||
|
|
||||||
|
const settings = JSON.parse(localStorage.getItem("UserSettingsStore"));
|
||||||
|
if (settings && !supportedLocales.includes(settings.locale)) {
|
||||||
|
// fix client locale wrong and client not loading at all
|
||||||
|
settings.locale = "en-US";
|
||||||
|
localStorage.setItem("UserSettingsStore", JSON.stringify(settings));
|
||||||
|
}
|
@ -38,112 +38,9 @@
|
|||||||
ALGOLIA_KEY: "aca0d7082e4e63af5ba5917d5e96bed0"
|
ALGOLIA_KEY: "aca0d7082e4e63af5ba5917d5e96bed0"
|
||||||
};
|
};
|
||||||
GLOBAL_ENV.MEDIA_PROXY_ENDPOINT = location.protocol + "//" + GLOBAL_ENV.CDN_HOST;
|
GLOBAL_ENV.MEDIA_PROXY_ENDPOINT = location.protocol + "//" + GLOBAL_ENV.CDN_HOST;
|
||||||
const localStorage = window.localStorage;
|
|
||||||
// TODO: remote auth
|
|
||||||
// window.GLOBAL_ENV.REMOTE_AUTH_ENDPOINT = window.GLOBAL_ENV.GATEWAY_ENDPOINT.replace(/wss?:/, "");
|
|
||||||
localStorage.setItem("gatewayURL", window.GLOBAL_ENV.GATEWAY_ENDPOINT);
|
|
||||||
localStorage.setItem(
|
|
||||||
"DeveloperOptionsStore",
|
|
||||||
`{"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",
|
|
||||||
"da",
|
|
||||||
"de",
|
|
||||||
"el",
|
|
||||||
"en-GB",
|
|
||||||
"es-ES",
|
|
||||||
"fi",
|
|
||||||
"fr",
|
|
||||||
"hi",
|
|
||||||
"hr",
|
|
||||||
"hu",
|
|
||||||
"it",
|
|
||||||
"ja",
|
|
||||||
"ko",
|
|
||||||
"lt",
|
|
||||||
"nl",
|
|
||||||
"no",
|
|
||||||
"pl",
|
|
||||||
"pt-BR",
|
|
||||||
"ro",
|
|
||||||
"ru",
|
|
||||||
"sv-SE",
|
|
||||||
"th",
|
|
||||||
"tr",
|
|
||||||
"uk",
|
|
||||||
"vi",
|
|
||||||
"zh-CN",
|
|
||||||
"zh-TW"
|
|
||||||
];
|
|
||||||
|
|
||||||
const settings = JSON.parse(localStorage.getItem("UserSettingsStore"));
|
|
||||||
if (settings && !supportedLocales.includes(settings.locale)) {
|
|
||||||
// fix client locale wrong and client not loading at all
|
|
||||||
settings.locale = "en-US";
|
|
||||||
localStorage.setItem("UserSettingsStore", JSON.stringify(settings));
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
|
<script src="/assets/autoRegister.js"></script>
|
||||||
|
<script src="/assets/checkLocale.js"></script>
|
||||||
<script src="/assets/479a2f1e7d625dc134b9.js"></script>
|
<script src="/assets/479a2f1e7d625dc134b9.js"></script>
|
||||||
<script src="/assets/a15fd133a1d2d77a2424.js"></script>
|
<script src="/assets/a15fd133a1d2d77a2424.js"></script>
|
||||||
<script src="/assets/97e6fa22aa08ee4daa5e.js"></script>
|
<script src="/assets/97e6fa22aa08ee4daa5e.js"></script>
|
||||||
|
@ -81,7 +81,7 @@ Cores: ${cyan(cores)}
|
|||||||
cluster.on("exit", (worker: any, code: any, signal: any) => {
|
cluster.on("exit", (worker: any, code: any, signal: any) => {
|
||||||
console.log(
|
console.log(
|
||||||
`[Worker] ${red(
|
`[Worker] ${red(
|
||||||
`died with pid: ${worker.process.pid} , restarting ...`
|
`died with PID: ${worker.process.pid} , restarting ...`
|
||||||
)}`
|
)}`
|
||||||
);
|
);
|
||||||
cluster.fork();
|
cluster.fork();
|
||||||
|
@ -6,7 +6,7 @@ export function initStats() {
|
|||||||
console.log(`[Path] running in ${__dirname}`);
|
console.log(`[Path] running in ${__dirname}`);
|
||||||
console.log(`[CPU] ${osu.cpu.model()} Cores x${osu.cpu.count()}`);
|
console.log(`[CPU] ${osu.cpu.model()} Cores x${osu.cpu.count()}`);
|
||||||
console.log(`[System] ${os.platform()} ${os.arch()}`);
|
console.log(`[System] ${os.platform()} ${os.arch()}`);
|
||||||
console.log(`[Process] running with pid: ${process.pid}`);
|
console.log(`[Process] running with PID: ${process.pid}`);
|
||||||
if (process.getuid && process.getuid() === 0) {
|
if (process.getuid && process.getuid() === 0) {
|
||||||
console.warn(
|
console.warn(
|
||||||
red(
|
red(
|
||||||
|
Loading…
Reference in New Issue
Block a user