Components manager delete items reply

This commit is contained in:
Mo Bitar
2018-08-15 11:53:33 -05:00
parent 75ff1c89cd
commit 8a46bd0f29

View File

@@ -554,6 +554,7 @@ class ComponentManager {
this.runWithPermissions(component, requiredPermissions, () => {
var itemsData = message.data.items;
var noun = itemsData.length == 1 ? "item" : "items";
var reply = null;
if(confirm(`Are you sure you want to delete ${itemsData.length} ${noun}?`)) {
// Filter for any components and deactivate before deleting
for(var itemData of itemsData) {
@@ -568,7 +569,13 @@ class ComponentManager {
}
this.syncManager.sync();
reply = {deleted: true};
} else {
// Rejected by user
reply = {deleted: false};
}
this.replyToMessage(component, message, reply)
});
}