diff --git a/src/components/utilities/assetManager/partials/ObjectDetails.vue b/src/components/utilities/assetManager/partials/ObjectDetails.vue index 5757cf8..531c216 100644 --- a/src/components/utilities/assetManager/partials/ObjectDetails.vue +++ b/src/components/utilities/assetManager/partials/ObjectDetails.vue @@ -60,22 +60,17 @@ function removeObject() { } function refreshObjectList() { - socket.connection.emit('gm:object:list', {}, (response: string[]) => { + socket.connection.emit('gm:object:list', {}, (response: Object[]) => { assetManagerStore.setObjectList(response) - assetManagerStore.setSelectedObject('') + assetManagerStore.setSelectedObject(null) }) } onMounted(() => { - if (!selectedObject.value) { - return - } - socket.connection.emit('gm:object:details', { object: selectedObject.value }, (response: any) => { - assetManagerStore.setObjectDetails(response) - }) + if (!selectedObject.value) return }) onBeforeUnmount(() => { - assetManagerStore.setSelectedObject('') + assetManagerStore.setSelectedObject(null) }) \ No newline at end of file