diff --git a/html/src/app.js b/html/src/app.js
index 1de6eeec..d97b3fb7 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -378,7 +378,7 @@ speechSynthesis.getVoices();
try {
response.data = JSON.parse(response.data);
if ($app.debug) {
- console.log(init, response);
+ console.log(init, response.data);
}
return response;
} catch (e) {
@@ -3547,7 +3547,8 @@ speechSynthesis.getVoices();
var $app = {
data: {
API,
- nextRefresh: 0,
+ nextCurrentUserRefresh: 0,
+ nextFriendsRefresh: 0,
isGameRunning: false,
isGameNoVR: false,
appVersion: 'VRCX 2021.03.08',
@@ -3636,13 +3637,16 @@ speechSynthesis.getVoices();
$app.methods.updateLoop = function () {
try {
if (API.isLoggedIn === true) {
- if (--this.nextRefresh <= 0) {
- this.nextRefresh = 60;
+ if (--this.nextCurrentUserRefresh <= 0) {
+ this.nextCurrentUserRefresh = 120; // 1min
API.getCurrentUser().catch((err1) => {
throw err1;
});
}
- this.checkActiveFriends();
+ if (--this.nextFriendsRefresh <= 0) {
+ this.nextFriendsRefresh = 7200; // 1hour
+ API.refreshFriends();
+ }
AppApi.CheckGameRunning().then(([isGameRunning, isGameNoVR]) => {
if (isGameRunning !== this.isGameRunning) {
this.isGameRunning = isGameRunning;
@@ -4840,10 +4844,6 @@ speechSynthesis.getVoices();
this.deleteFriend(id);
}
}
- // called from API.login(), API.loginWithSteam(), API.getCurrentUser()
- if (origin) {
- API.refreshFriends();
- }
};
$app.methods.addFriend = function (id, state) {