@@ -3,11 +3,12 @@ import { OrganizationService } from '@/modules/organization/organization-service
33import { ActivityService } from '@/modules/activity/activity-service'
44import { ConversationService } from '@/modules/conversation/conversation-service'
55import moment from 'moment'
6+ import { SEVEN_DAYS_PERIOD_FILTER } from '@/modules/widget/widget-constants'
67
78export default {
89 async reset ( { dispatch } ) {
910 dispatch ( 'setFilters' , {
10- period : 7 ,
11+ period : SEVEN_DAYS_PERIOD_FILTER ,
1112 platform : 'all'
1213 } )
1314 } ,
@@ -42,7 +43,12 @@ export default {
4243 lastActive : {
4344 gte : moment ( )
4445 . startOf ( 'day' )
45- . subtract ( period - 1 , 'day' )
46+ . subtract (
47+ period . granularity === 'day'
48+ ? period . value - 1
49+ : period . value ,
50+ period . granularity
51+ )
4652 . toISOString ( )
4753 }
4854 } ,
@@ -97,7 +103,12 @@ export default {
97103 timestamp : {
98104 gte : moment ( )
99105 . startOf ( 'day' )
100- . subtract ( period - 1 , 'day' )
106+ . subtract (
107+ period . granularity === 'day'
108+ ? period . value - 1
109+ : period . value ,
110+ period . granularity
111+ )
101112 . toISOString ( )
102113 }
103114 } ,
@@ -153,7 +164,12 @@ export default {
153164 lastActive : {
154165 gte : moment ( )
155166 . startOf ( 'day' )
156- . subtract ( period - 1 , 'day' )
167+ . subtract (
168+ period . granularity === 'day'
169+ ? period . value - 1
170+ : period . value ,
171+ period . granularity
172+ )
157173 . toISOString ( )
158174 }
159175 } ,
@@ -193,7 +209,12 @@ export default {
193209 joinedAt : {
194210 gte : moment ( )
195211 . startOf ( 'day' )
196- . subtract ( period - 1 , 'day' )
212+ . subtract (
213+ period . granularity === 'day'
214+ ? period . value - 1
215+ : period . value ,
216+ period . granularity
217+ )
197218 . toISOString ( )
198219 }
199220 } ,
@@ -251,7 +272,12 @@ export default {
251272 lastActive : {
252273 gte : moment ( )
253274 . startOf ( 'day' )
254- . subtract ( period - 1 , 'day' )
275+ . subtract (
276+ period . granularity === 'day'
277+ ? period . value - 1
278+ : period . value ,
279+ period . granularity
280+ )
255281 . toISOString ( )
256282 }
257283 } ,
@@ -291,7 +317,12 @@ export default {
291317 joinedAt : {
292318 gte : moment ( )
293319 . startOf ( 'day' )
294- . subtract ( period - 1 , 'day' )
320+ . subtract (
321+ period . granularity === 'day'
322+ ? period . value - 1
323+ : period . value ,
324+ period . granularity
325+ )
295326 . toISOString ( )
296327 }
297328 } ,
0 commit comments