fix delete and restore note

This commit is contained in:
ammarahm-ed
2020-12-16 11:35:40 +05:00
parent e66a5fcd94
commit d7942bcf46
2 changed files with 9 additions and 2 deletions

View File

@@ -137,6 +137,9 @@ export const ActionSheetComponent = ({
if (!nodispatch) {
dispatch({type: type});
if (type === "note") {
eSendEvent(refreshNotesPage)
}
dispatch({type: Actions.FAVORITES});
}
setNote({...toAdd});
@@ -234,8 +237,11 @@ export const ActionSheetComponent = ({
name: 'Restore',
icon: 'delete-restore',
func: async () => {
await db.trash.restore(note.id);
dispatch({type: Actions.TRASH});
localRefresh(note.type);
dispatch({type: note.itemType});
dispatch({type: Actions.FAVORITES});
eSendEvent(refreshNotesPage)
ToastEvent.show(
item.type === 'note' ? 'Note restored' : 'Notebook restored',
'success',

View File

@@ -35,7 +35,7 @@ export async function deleteItems(item) {
if (history.selectedItemsList[0].type !== 'topic') {
ToastEvent.show(
message,
'success',
'error',
'global',
6000,
async () => {
@@ -53,6 +53,7 @@ export async function deleteItems(item) {
'Undo',
);
}
updateEvent({type: Actions.TRASH});
updateEvent({type: Actions.CLEAR_SELECTION});
updateEvent({type: Actions.SELECTION_MODE, enabled: false});
}