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