Fix empty GPS while friend is coming online

This commit is contained in:
Natsumi
2024-11-02 15:34:25 +13:00
parent e3fa956be5
commit a7c5a59689
3 changed files with 74 additions and 46 deletions

View File

@@ -295,9 +295,18 @@ export default class extends baseClass {
}
});
} else {
this.$emit('FRIEND:STATE', {
this.$emit('USER', {
json: {
state: 'active'
id: content.userId,
platform: content.platform,
state: 'active',
location: 'offline',
worldId: 'offline',
instanceId: 'offline',
travelingToLocation: 'offline',
travelingToWorld: 'offline',
travelingToInstance: 'offline'
},
params: {
userId: content.userId
@@ -307,9 +316,19 @@ export default class extends baseClass {
break;
case 'friend-offline':
this.$emit('FRIEND:STATE', {
// more JANK, hell yeah
this.$emit('USER', {
json: {
state: 'offline'
id: content.userId,
platform: content.platform,
state: 'offline',
location: 'offline',
worldId: 'offline',
instanceId: 'offline',
travelingToLocation: 'offline',
travelingToWorld: 'offline',
travelingToInstance: 'offline'
},
params: {
userId: content.userId
@@ -348,8 +367,8 @@ export default class extends baseClass {
json: {
location: content.location,
travelingToLocation: content.travelingToLocation,
...content.user
// state: 'online'
...content.user,
state: 'online' // JANK
},
params: {
userId: content.userId