Skip to content

Commit 9aeb891

Browse files
committed
Update code
1 parent 454e2ef commit 9aeb891

4 files changed

Lines changed: 10 additions & 4 deletions

File tree

files/themes.png

89.4 KB
Loading

public/app-icons/jacknotes.png

565 KB
Loading

src/server/events/post.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@ export default class PostEvents {
2626
})
2727

2828
ipcMain.on('app-post-list-delete', async (event: IpcMainEvent, postList: IPostDb[]) => {
29-
let data: any = false
29+
let data: any = true
3030
for (const post of postList) {
31-
data = posts.deletePost(post)
31+
const result = await posts.deletePost(post)
32+
if (!result) {
33+
data = false
34+
break
35+
}
3236
}
3337

3438
event.sender.send('app-post-list-deleted', data)

src/views/article/Articles.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
>
3838
<div class="p-4 flex-1 flex">
3939
<div class="flex flex-shrink-0 items-center pr-4">
40-
<a-checkbox @click.stop="() => {}" :checked="selectedPost.includes(post)" @change="onSelectChange(post)"></a-checkbox>
40+
<a-checkbox :checked="selectedPost.includes(post)" @change="onSelectChange(post)"></a-checkbox>
4141
</div>
4242
<div class="flex-1">
4343
<a class="post-title block text-base text-gray-700 mb-2">{{ post.data.title }}</a>
@@ -145,7 +145,7 @@ export default class Articles extends Vue {
145145
}
146146
147147
onSelectChange(post: any) {
148-
const foundIndex = this.selectedPost.findIndex((item: any) => item === post)
148+
const foundIndex = this.selectedPost.findIndex((item: any) => item.fileName === post.fileName)
149149
if (foundIndex !== -1) {
150150
this.selectedPost.splice(foundIndex, 1)
151151
} else {
@@ -215,6 +215,8 @@ export default class Articles extends Vue {
215215
ga.event('Post', 'Post - delete', { evLabel: this.site.setting.domain, evValue: this.selectedPost.length })
216216
217217
this.selectedPost = []
218+
} else {
219+
this.$bus.$emit('snackbar-display', this.$t('deleteFailed'), 'error')
218220
}
219221
})
220222
},

0 commit comments

Comments
 (0)