2727
2828import Task from '../models/task.js'
2929
30- import moment from '@nextcloud/moment '
30+ import dayjs from 'dayjs '
3131
3232import ICAL from 'ical.js'
3333
@@ -105,7 +105,7 @@ function isTaskPriority(task) {
105105 * @return {boolean }
106106 */
107107function isTaskCurrent ( task ) {
108- return ! task . startMoment . isValid ( ) || task . startMoment . diff ( moment ( ) , 'days' , true ) < 0 || task . dueMoment . diff ( moment ( ) , 'days' , true ) < 0
108+ return ! task . startMoment . isValid ( ) || task . startMoment . diff ( dayjs ( ) , 'days' , true ) < 0 || task . dueMoment . diff ( dayjs ( ) , 'days' , true ) < 0
109109}
110110
111111/**
@@ -125,7 +125,7 @@ function isTaskToday(task) {
125125 * @return {boolean }
126126 */
127127function today ( date ) {
128- return date . isValid ( ) && date . diff ( moment ( ) . startOf ( 'day' ) , 'days' , true ) < 1
128+ return date . isValid ( ) && date . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' , true ) < 1
129129}
130130
131131/**
@@ -145,7 +145,7 @@ function isTaskWeek(task) {
145145 * @return {boolean }
146146 */
147147function week ( date ) {
148- return date . isValid ( ) && date . diff ( moment ( ) . startOf ( 'day' ) , 'days' , true ) < 7
148+ return date . isValid ( ) && date . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' , true ) < 7
149149}
150150
151151/**
@@ -174,19 +174,19 @@ function dayOfTask(task) {
174174
175175 // Add all tasks whose start date will be reached at that day.
176176 if ( start . isValid ( ) && ! due . isValid ( ) ) {
177- diff = start . diff ( moment ( ) . startOf ( 'day' ) , 'days' )
177+ diff = start . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' )
178178 }
179179
180180 // Add all tasks whose due date will be reached at that day.
181181 if ( due . isValid ( ) && ! start . isValid ( ) ) {
182- diff = due . diff ( moment ( ) . startOf ( 'day' ) , 'days' )
182+ diff = due . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' )
183183 }
184184
185185 // Add all tasks whose due or start date will be reached at that day.
186186 // Add the task to the day at which either due or start date are reached first.
187187 if ( start . isValid ( ) && due . isValid ( ) ) {
188- startdiff = start . diff ( moment ( ) . startOf ( 'day' ) , 'days' )
189- duediff = due . diff ( moment ( ) . startOf ( 'day' ) , 'days' )
188+ startdiff = start . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' )
189+ duediff = due . diff ( dayjs ( ) . startOf ( 'day' ) , 'days' )
190190 // chose the date that is reached first
191191 diff = ( startdiff < duediff ) ? startdiff : duediff
192192 }
@@ -201,7 +201,7 @@ function dayOfTask(task) {
201201 * @return {boolean }
202202 */
203203function overdue ( date ) {
204- return date . isValid ( ) && date . diff ( moment ( ) ) < 0
204+ return date . isValid ( ) && date . diff ( dayjs ( ) ) < 0
205205}
206206
207207/**
0 commit comments