diff --git a/html/src/app.dark.scss b/html/src/app.dark.scss index 74f4dbb6..9a7da34e 100644 --- a/html/src/app.dark.scss +++ b/html/src/app.dark.scss @@ -289,10 +289,6 @@ button { color: #c8c8c8; } -.el-progress__text{ - color: #c8c8c8; -} - .x-app { background-color: #101010; } diff --git a/html/src/app.js b/html/src/app.js index 3e73d1f7..58b4fe0e 100644 --- a/html/src/app.js +++ b/html/src/app.js @@ -3274,7 +3274,6 @@ speechSynthesis.getVoices(); userId: content.userId } }); - $app.APILastOnline.set(content.userId, Date.now()); break; case 'friend-active': @@ -5136,6 +5135,9 @@ speechSynthesis.getVoices(); }); API.$on('FRIEND:STATE', function (args) { + if (args.json.state === 'online') { + $app.APILastOnline.set(args.params.userId, Date.now()); + } $app.updateFriend(args.params.userId, args.json.state); }); @@ -11574,6 +11576,13 @@ speechSynthesis.getVoices(); } }; + API.$on('NOTIFICATION', function (args) { + var { json } = args; + if (json.type === 'invite') { + $app.inviteDownloadWorldCache(json); + } + }); + $app.methods.inviteDownloadWorldCache = function (invite) { if ((this.worldAutoCacheInvite === 'Always') || ((this.worldAutoCacheInvite === 'Game Closed') && (!this.isGameRunning)) || diff --git a/html/src/app.scss b/html/src/app.scss index 56baa2f2..396afbf2 100644 --- a/html/src/app.scss +++ b/html/src/app.scss @@ -496,6 +496,10 @@ i.x-user-status.busy { margin-right: -85px; } +.el-progress__text{ + color: #c8c8c8; +} + .x-user-dialog .el-textarea__inner { padding: 0; background: none;