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

View File

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