Revert "Revert temp fix for reporting as active when online"

This reverts commit 4cdf9e0fb2.
This commit is contained in:
Natsumi
2021-04-14 10:40:55 +12:00
parent c645305765
commit b3c7c4d94e

View File

@@ -3290,6 +3290,7 @@ speechSynthesis.getVoices();
userId: content.userId
}
});
$app.APILastOnline.set(content.userId, Date.now());
break;
case 'friend-active':
@@ -3735,6 +3736,8 @@ speechSynthesis.getVoices();
$app.data.debug = false;
$app.data.APILastOnline = new Map();
$app.data.sharedFeed = {
gameLog: {
wrist: [],
@@ -5220,6 +5223,15 @@ speechSynthesis.getVoices();
});
}
} else {
if (ctx.state === 'online' && state === 'active') {
await new Promise(resolve => setTimeout(resolve, 50000));
if (this.APILastOnline.has(id)) {
var date = this.APILastOnline.get(id);
if (date > Date.now() - 60000) {
return;
}
}
}
if (ctx.state === 'online') {
if (ctx.isVIP) {
removeFromArray(this.friendsGroup0_, ctx);