MCPcopy Create free account
hub / github.com/FlowiseAI/Flowise / handleTimeSelectionChange

Function handleTimeSelectionChange

packages/ui/src/views/serverlogs/index.jsx:132–170  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

130 const [endDate, setEndDate] = useState(new Date())
131
132 const handleTimeSelectionChange = (event) => {
133 setSelectedTimeSearch(event.target.value)
134 switch (event.target.value) {
135 case 'Last hour':
136 getLogsApi.request(subtractTime(0, 0, 1), getDateTimeFormatted())
137 break
138 case 'Last 4 hours':
139 getLogsApi.request(subtractTime(0, 0, 4), getDateTimeFormatted())
140 break
141 case 'Last 24 hours':
142 getLogsApi.request(subtractTime(0, 0, 24), getDateTimeFormatted())
143 break
144 case 'Last 2 days':
145 getLogsApi.request(subtractTime(0, 2, 0), getDateTimeFormatted())
146 break
147 case 'Last 7 days':
148 getLogsApi.request(subtractTime(0, 7, 0), getDateTimeFormatted())
149 break
150 case 'Last 14 days':
151 getLogsApi.request(subtractTime(0, 14, 0), getDateTimeFormatted())
152 break
153 case 'Last 1 month':
154 getLogsApi.request(subtractTime(1, 0, 0), getDateTimeFormatted())
155 break
156 case 'Last 2 months':
157 getLogsApi.request(subtractTime(2, 0, 0), getDateTimeFormatted())
158 break
159 case 'Last 3 months':
160 getLogsApi.request(subtractTime(3, 0, 0), getDateTimeFormatted())
161 break
162 case 'Custom':
163 setStartDate(getDateBefore('hours', 1))
164 setEndDate(new Date())
165 getLogsApi.request(subtractTime(0, 0, 1), getDateTimeFormatted())
166 break
167 default:
168 break
169 }
170 }
171
172 const onStartDateSelected = (date) => {
173 setStartDate(date)

Callers

nothing calls this directly

Calls 3

subtractTimeFunction · 0.85
getDateTimeFormattedFunction · 0.85
getDateBeforeFunction · 0.85

Tested by

no test coverage detected