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,