diff --git a/scripts/system/inventory/public/inventory.js b/scripts/system/inventory/public/inventory.js index 78cffd9f47..f281c46a8c 100644 --- a/scripts/system/inventory/public/inventory.js +++ b/scripts/system/inventory/public/inventory.js @@ -85,7 +85,7 @@ function onMessageReceived(channel, message, sender, localOnly) { // Window.alert("Passed 0 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); if (messageJSON.command == "share-item" && messageJSON.recipient == MyAvatar.sessionUUID) { // We are receiving an item. // Window.alert("Passed 1 " + messageJSON.recipient + " vs " + MyAvatar.sessionUUID); - pushReceivedItemToQueue(sender, AvatarList.getAvatar(sender).displayName, messageJSON.type, messageJSON.name, messageJSON.url); + pushReceivedItemToQueue(sender, messageJSON.type, messageJSON.name, messageJSON.url); } } // print("Message received:"); @@ -143,10 +143,16 @@ function loadSettings() { inventorySettings = Settings.getValue(inventorySettingsString); } -function pushReceivedItemToQueue(senderUUID, senderName, type, name, url) { +function pushReceivedItemToQueue(senderUUID, type, name, url) { + console.info("Receiving an item:", name, "from:", senderUUID); + var getAvatarData = AvatarList.getAvatar(senderUUID); + var senderName = getAvatarData.sessionDisplayName; + var senderDistance = Vec3.distance(MyAvatar.position, getAvatarData.position); + var packageRequest = { "senderUUID": senderUUID, "senderName": senderName, + "senderDistance": senderDistance, "data": { "type": type, "name": name, diff --git a/scripts/system/inventory/src/App.vue b/scripts/system/inventory/src/App.vue index eb9fc4f4e7..ed0dfe3aa1 100644 --- a/scripts/system/inventory/src/App.vue +++ b/scripts/system/inventory/src/App.vue @@ -163,6 +163,7 @@ {{item.data.name}} Sent by {{item.senderName}} + {{item.senderDistance}}m mdi-plus @@ -790,7 +791,7 @@ export default { ], }, }, - appVersion: "2.0", + appVersion: "2.0.2", darkTheme: true, drawer: false, disabledProp: true,