Flowise
30 строк · 1.1 Кб
1import { Request, Response, NextFunction } from 'express'
2import upsertHistoryService from '../../services/upsert-history'
3
4const getAllUpsertHistory = async (req: Request, res: Response, next: NextFunction) => {
5try {
6const sortOrder = req.query?.order as string | undefined
7const chatflowid = req.params?.id as string | undefined
8const startDate = req.query?.startDate as string | undefined
9const endDate = req.query?.endDate as string | undefined
10const apiResponse = await upsertHistoryService.getAllUpsertHistory(sortOrder, chatflowid, startDate, endDate)
11return res.json(apiResponse)
12} catch (error) {
13next(error)
14}
15}
16
17const patchDeleteUpsertHistory = async (req: Request, res: Response, next: NextFunction) => {
18try {
19const ids = req.body.ids ?? []
20const apiResponse = await upsertHistoryService.patchDeleteUpsertHistory(ids)
21return res.json(apiResponse)
22} catch (error) {
23next(error)
24}
25}
26
27export default {
28getAllUpsertHistory,
29patchDeleteUpsertHistory
30}
31