From d4de652dab6974d740ea8edd0271eddb1a49625b Mon Sep 17 00:00:00 2001 From: Evan Morikawa Date: Wed, 6 Apr 2016 14:09:51 -0700 Subject: [PATCH] fix(scheduler): can scheduler on 30 min intervals --- .../N1-Scheduler/lib/proposed-time-calendar-store.es6 | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/internal_packages/N1-Scheduler/lib/proposed-time-calendar-store.es6 b/internal_packages/N1-Scheduler/lib/proposed-time-calendar-store.es6 index 87340ba6a..f7c3f20b1 100644 --- a/internal_packages/N1-Scheduler/lib/proposed-time-calendar-store.es6 +++ b/internal_packages/N1-Scheduler/lib/proposed-time-calendar-store.es6 @@ -50,8 +50,7 @@ class ProposedTimeCalendarStore extends NylasStore { timeBlocks() { return _.groupBy(this._proposedTimes, (t) => { - const blockSize = this._duration.slice(0, 2) - return moment(t).floor(blockSize[0], blockSize[1]).valueOf() + return moment(t).floor(30, 'minutes').valueOf() }) } @@ -84,11 +83,10 @@ class ProposedTimeCalendarStore extends NylasStore { this.trigger() } - _onRemoveProposedTime = ({start, end}) => { + _onRemoveProposedTime = ({start}) => { const startInt = parseInt(start, 10); - const endInt = parseInt(end, 10); this._proposedTimes = _.filter(this._proposedTimes, (p) => - p.unix() < startInt || p.unix() > endInt + p.unix() < startInt || p.unix() > startInt + (30 * 60) ) this.trigger() }