1
0

chore(task): move toggleFavorite to store

This commit is contained in:
kolaente
2023-03-28 16:31:33 +02:00
parent a95014dc5d
commit 36bec9e64f
3 changed files with 13 additions and 5 deletions

View File

@ -432,6 +432,17 @@ export const useTaskStore = defineStore('task', () => {
coverImageAttachmentId: attachment ? attachment.id : 0,
})
}
async function toggleFavorite(task: ITask) {
const taskService = new TaskService()
task.isFavorite = !task.isFavorite
task = await taskService.update(task)
// reloading the projects list so that the Favorites project shows up or is hidden when there are (or are not) favorite tasks
await projectStore.loadProjects()
return task
}
return {
tasks,