Skip to content

Commit 5ef49e7

Browse files
Complete Bullet Points on Task Complete
- Now instead of having to complete all bullet points whatever bullet points are attached to the completed task they will now be marked as complete. - Prevents having to look through completed tasks to find an uncomplete bullet point
1 parent b9bd40b commit 5ef49e7

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/index.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,9 +422,25 @@ ipcMain.handle('change-task-category', (req, data) => {
422422
resolve();
423423
}
424424
});
425+
426+
completeBulletWithTask(data.taskID);
425427
});
426428
});
427429

430+
function completeBulletWithTask(taskID){
431+
return new Promise((resolve, reject) => {
432+
const sqlStatement = `UPDATE bulletpoints SET status = ?, dateModified = datetime("now", "localtime"), dateCompleted = datetime("now", "localtime") WHERE taskID = ?`;
433+
params = ['complete', taskID];
434+
db.run(sqlStatement, params, (err) => {
435+
if (err){
436+
reject(err);
437+
} else {
438+
resolve();
439+
}
440+
})
441+
});
442+
}
443+
428444

429445

430446
ipcMain.handle('edit-task', (req, data) => {

0 commit comments

Comments
 (0)