Instance names in VR wrist feed, replace emojis

This commit is contained in:
Natsumi
2025-09-29 09:30:00 +13:00
parent 8941bebad2
commit 560de42bd2
5 changed files with 123 additions and 50 deletions

View File

@@ -216,6 +216,26 @@ export const useSharedFeedStore = defineStore('SharedFeed', () => {
return 0;
});
wristFeed.splice(16);
// temp fix, tack on instance names in the worst way possible
for (let feedEntry of wristFeed) {
if (feedEntry.location) {
const instanceRef = instanceStore.cachedInstances.get(
feedEntry.location
);
if (instanceRef?.displayName) {
feedEntry.instanceDisplayName = instanceRef.displayName;
}
}
// invites
if (feedEntry.details?.worldId) {
const instanceRef = instanceStore.cachedInstances.get(
feedEntry.details.worldId
);
if (instanceRef?.displayName) {
feedEntry.instanceDisplayName = instanceRef.displayName;
}
}
}
AppApi.ExecuteVrFeedFunction(
'wristFeedUpdate',
JSON.stringify(wristFeed)