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) {