Skip to content
This repository has been archived by the owner on Jan 22, 2025. It is now read-only.

Commit

Permalink
Flatten dueDateTime field on Outlook tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
MatsAnd committed Jun 2, 2020
1 parent 18407f6 commit 3564f1a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion lib/outlook/repack-outlook-tasks.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ module.exports = (task) => {
importance: task.importance || 'normal',
sensitivity: task.sensitivity || 'normal',
createdDateTime: task.createdDateTime || null,
dueDateTime: task.dueDateTime || null,
dueDateTime: task.dueDateTime ? new Date(task.dueDateTime.dateTime) : null,
completedDateTime: task.completedDateTime || null,
timestamp: new Date().getTime()
}
Expand Down
4 changes: 2 additions & 2 deletions lib/outlook/sort-outlook-tasks.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ module.exports = (task1, task2) => {
if (task1.dueDateTime && !task2.dueDateTime) return -1
if (!task1.dueDateTime && task2.dueDateTime) return 1

if (task1.dueDateTime && task2.dueDateTime && (new Date(task1.dueDateTime.dateTime) < new Date(task2.dueDateTime.dateTime))) return -1
if (task1.dueDateTime && task2.dueDateTime && (new Date(task1.dueDateTime.dateTime) > new Date(task2.dueDateTime.dateTime))) return 1
if (task1.dueDateTime && task2.dueDateTime && (task1.dueDateTime < task2.dueDateTime.dateTime)) return -1
if (task1.dueDateTime && task2.dueDateTime && (task1.dueDateTime > task2.dueDateTime.dateTime)) return 1

if (new Date(task1.createdDateTime) < new Date(task2.createdDateTime)) return -1
if (new Date(task1.createdDateTime) > new Date(task2.createdDateTime)) return 1
Expand Down

0 comments on commit 3564f1a

Please sign in to comment.