diff --git a/html/src/app.js b/html/src/app.js index 31d65168..465c84ca 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -1978,7 +1978,8 @@ speechSynthesis.getVoices(); /* params: { worldId: string, - instanceId: string + instanceId: string, + shortName: string } */ API.getInstanceShortName = function (instance) { @@ -2024,15 +2025,17 @@ speechSynthesis.getVoices(); /* params: { worldId: string, - instanceId: string + instanceId: string, + shortName: string } */ - API.selfInvite = function (params) { - if (params.shortName === '') { - delete params.shortName; + API.selfInvite = function (instance) { + var params = {}; + if (instance.shortName) { + params.shortName = instance.shortName; } return this.call( - `invite/myself/to/${params.worldId}:${params.instanceId}`, + `invite/myself/to/${instance.worldId}:${instance.instanceId}`, { method: 'POST', params @@ -2041,6 +2044,7 @@ speechSynthesis.getVoices(); .then((json) => { var args = { json, + instance, params }; return args; @@ -4403,7 +4407,7 @@ speechSynthesis.getVoices(); configRepository.setString('VRCX_lastVRCXVersion', this.appVersion); return; } - if (lastVersion < this.appVersion) { + if (lastVersion !== this.appVersion) { configRepository.setString('VRCX_lastVRCXVersion', this.appVersion); if (configRepository.getString('VRCX_branch') === 'Stable') { this.openChangeLog(); @@ -9527,7 +9531,7 @@ speechSynthesis.getVoices(); shortName, senderId ); - this.failedGetRequests.delete( + API.failedGetRequests.delete( `instances/s/${shortName}` ); }); diff --git a/html/src/repository/database.js b/html/src/repository/database.js index 8705b589..e7156595 100644 --- a/html/src/repository/database.js +++ b/html/src/repository/database.js @@ -1518,7 +1518,7 @@ class Database { version: dbRow[13] }; data.unshift(row); - }, `SELECT * FROM ${Database.userPrefix}_avatar_history INNER JOIN cache_avatar ON cache_avatar.id = ${Database.userPrefix}_avatar_history.avatar_id LIMIT 100`); + }, `SELECT * FROM ${Database.userPrefix}_avatar_history INNER JOIN cache_avatar ON cache_avatar.id = ${Database.userPrefix}_avatar_history.avatar_id ORDER BY ${Database.userPrefix}_avatar_history.created_at DESC LIMIT 100`); return data; }