Skip to content

Commit f94f1d1

Browse files
shl0501shl0501
andauthored
fix(be): add history api in ai controller (#112)
fix: fix ai controller Co-authored-by: shl0501 <shl050105010501@gmail.com>
1 parent 8e98bbd commit f94f1d1

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

apps/server/src/ai/ai.controller.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ import { ApiBody } from '@nestjs/swagger';
55
import { Response } from 'express';
66

77
import { AiService } from './ai.service';
8+
import { CreateHistoryDto } from './dto/create-history.dto';
89
import { ImproveQuestionDto } from './dto/improve-question.dto';
910
import { AiRequestValidationGuard } from './guards/restrict-request.guard';
11+
import { CreateHistorySwagger } from './swagger/create-history.swagger';
1012
import { ImproveQuestionSwagger } from './swagger/improve-question.swagger';
1113
import { ImproveReplySwagger } from './swagger/improve-reply.swagger';
1214
import { RetryQuestionSwagger } from './swagger/retry-question.swagger';
@@ -27,7 +29,6 @@ export class AiController {
2729
res.setHeader('Cache-Control', 'no-cache');
2830
res.setHeader('Connection', 'keep-alive');
2931

30-
let resultData = '';
3132
let chunkData = '';
3233
let buffer = '';
3334

@@ -110,4 +111,11 @@ export class AiController {
110111
const aiStream = await this.aiService.retryImproveReply(retryImproveReplyDto);
111112
this.handleStreamResponse(aiStream, res);
112113
}
114+
115+
@Post('history')
116+
@CreateHistorySwagger()
117+
@ApiBody({ type: CreateHistoryDto })
118+
public createHistory(@Body() createHistoryDto: CreateHistoryDto) {
119+
this.aiService.createHistory(createHistoryDto);
120+
}
113121
}

0 commit comments

Comments
 (0)