Skip to content

Commit 55c99d8

Browse files
committed
fix(server): biggest bug fixed!
1 parent 9524b84 commit 55c99d8

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/server/index.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ const Config = require('./config');
44
const Client = new DiscordRPC.Client({ transport: Config.transport });
55
const HTTP = require('http');
66
const fetch = require('node-fetch')
7-
87
let activity = {
98
largeImageKey: 'studio',
109
largeImageText: 'Developing in Roblox Studio',
@@ -24,10 +23,10 @@ Client.on('ready', () => {
2423
Client.setActivity(activity)
2524
});
2625

27-
let serverRecently = false;
28-
2926
HTTP.createServer((request, response) => {
3027
let data = {};
28+
let lastServerRequest = 0;
29+
let serverRecently = false;
3130

3231
request.on('data', (reqData) => {
3332
data = JSON.parse(reqData);
@@ -40,6 +39,9 @@ HTTP.createServer((request, response) => {
4039
response.statusCode = 200;
4140
return response.end();
4241
}
42+
const thisServerRequest = new Date().getTime()
43+
if (!data.EditMode) lastServerRequest = thisServerRequest; serverRecently = true;
44+
4345
let gameThumbRes = await fetch(`https://thumbnails.roblox.com/v1/games/icons?universeIds=${data.UniverseId}&returnPolicy=0&size=512x512&format=Png&isCircular=false`)
4446
let gameThumb = (await gameThumbRes.json()).data[0].imageUrl
4547

@@ -130,10 +132,12 @@ HTTP.createServer((request, response) => {
130132
response.statusCode = 200;
131133
response.end();
132134

133-
if (!data.EditMode) serverRecently = true;
134-
setTimeout(async () => {
135-
serverRecently = false
136-
}, 5000)
135+
if (!data.EditMode){
136+
setTimeout(async () => {
137+
console.log('THIS REQUEST: ' + thisServerRequest, "\nLAST REQUEST: " + lastServerRequest, '\n--------')
138+
if ((lastServerRequest == thisServerRequest) || lastServerRequest == 0) serverRecently = false; lastServerRequest = 0;
139+
}, 5000)
140+
}
137141
} catch (error) {
138142
console.log(error)
139143
}

0 commit comments

Comments
 (0)