UI: Fix realtime timewindow calculation for quick interval.
This commit is contained in:
parent
f7a13aca07
commit
d677f7c790
@ -446,23 +446,23 @@ const getSubscriptionRealtimeWindowFromTimeInterval = (interval: QuickTimeInterv
|
|||||||
case QuickTimeInterval.CURRENT_MONTH:
|
case QuickTimeInterval.CURRENT_MONTH:
|
||||||
case QuickTimeInterval.CURRENT_MONTH_SO_FAR:
|
case QuickTimeInterval.CURRENT_MONTH_SO_FAR:
|
||||||
currentDate = getCurrentTime(tz);
|
currentDate = getCurrentTime(tz);
|
||||||
return currentDate.endOf('month').add(1, 'milliseconds').diff(currentDate.clone().startOf('month'));
|
return currentDate.clone().endOf('month').add(1, 'milliseconds').diff(currentDate.clone().startOf('month'));
|
||||||
case QuickTimeInterval.CURRENT_QUARTER:
|
case QuickTimeInterval.CURRENT_QUARTER:
|
||||||
case QuickTimeInterval.CURRENT_QUARTER_SO_FAR:
|
case QuickTimeInterval.CURRENT_QUARTER_SO_FAR:
|
||||||
currentDate = getCurrentTime(tz);
|
currentDate = getCurrentTime(tz);
|
||||||
return currentDate.endOf('quarter').add(1, 'milliseconds').diff(currentDate.clone().startOf('quarter'));
|
return currentDate.clone().endOf('quarter').add(1, 'milliseconds').diff(currentDate.clone().startOf('quarter'));
|
||||||
case QuickTimeInterval.CURRENT_HALF_YEAR:
|
case QuickTimeInterval.CURRENT_HALF_YEAR:
|
||||||
case QuickTimeInterval.CURRENT_HALF_YEAR_SO_FAR:
|
case QuickTimeInterval.CURRENT_HALF_YEAR_SO_FAR:
|
||||||
currentDate = getCurrentTime(tz);
|
currentDate = getCurrentTime(tz);
|
||||||
if (currentDate.get('quarter') < 3) {
|
if (currentDate.get('quarter') < 3) {
|
||||||
return currentDate.clone().set('quarter', 2).endOf('quarter').add(1, 'milliseconds').diff(currentDate.startOf('year'));
|
return currentDate.clone().set('quarter', 2).endOf('quarter').add(1, 'milliseconds').diff(currentDate.clone().startOf('year'));
|
||||||
} else {
|
} else {
|
||||||
return currentDate.endOf('year').add(1, 'milliseconds').diff(currentDate.clone().set('quarter', 3).startOf('quarter'));
|
return currentDate.clone().endOf('year').add(1, 'milliseconds').diff(currentDate.clone().set('quarter', 3).startOf('quarter'));
|
||||||
}
|
}
|
||||||
case QuickTimeInterval.CURRENT_YEAR:
|
case QuickTimeInterval.CURRENT_YEAR:
|
||||||
case QuickTimeInterval.CURRENT_YEAR_SO_FAR:
|
case QuickTimeInterval.CURRENT_YEAR_SO_FAR:
|
||||||
currentDate = getCurrentTime(tz);
|
currentDate = getCurrentTime(tz);
|
||||||
return currentDate.endOf('year').add(1, 'milliseconds').diff(currentDate.clone().startOf('year'));
|
return currentDate.clone().endOf('year').add(1, 'milliseconds').diff(currentDate.clone().startOf('year'));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user