MCPcopy Index your code
hub / github.com/dataease/SQLBot / toChatRecord

Function toChatRecord

frontend/src/api/chat.ts:258–290  ·  view source on GitHub ↗
(data?: any)

Source from the content-addressed store, hash-verified

256}
257
258const toChatRecord = (data?: any): ChatRecord | undefined => {
259 if (!data) {
260 return undefined
261 }
262 return new ChatRecord(
263 data.id,
264 data.chat_id,
265 data.create_time,
266 data.finish_time,
267 data.question,
268 data.sql_answer,
269 data.sql,
270 data.datasource,
271 data.data,
272 data.chart_answer,
273 data.chart,
274 data.analysis,
275 data.analysis_thinking,
276 data.predict,
277 data.predict_content,
278 data.predict_data,
279 data.finish,
280 data.error,
281 data.run_time,
282 data.first_chat,
283 data.recommended_question,
284 data.analysis_record_id,
285 data.predict_record_id,
286 data.regenerate_record_id,
287 data.duration,
288 data.total_tokens
289 )
290}
291const toChatRecordList = (list: any = []): ChatRecord[] => {
292 const records: Array<ChatRecord> = []
293 for (let i = 0; i < list.length; i++) {

Callers 1

toChatRecordListFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected