Skip to content

Commit 383f0e0

Browse files
Merge pull request #9 from LikeLion-Hackathon-bab/dev
fix: 음식 추천 ai 요청 형식 수정
2 parents 1b4c981 + 7c7f1e5 commit 383f0e0

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ services:
1212
ports:
1313
- '${PORT:-3000}:${PORT:-3000}'
1414
ai-server:
15-
image: gosua/recommend-ai:1.0.0
15+
image: gosua/recommend-ai:1.0.1
1616
ports:
1717
- '8010:8010'

src/domain/menu/services/menu.service.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -407,13 +407,18 @@ export class MenuService extends BaseService<MenuStore> {
407407
return serializedUserSelections;
408408
}
409409

410-
async getMenuRecommendation(): Promise<MenuRecommendation[]> {
410+
async getMenuRecommendation(roomId: string): Promise<MenuRecommendation[]> {
411+
const participants = this.roomStore.getParticipants(roomId);
412+
if (participants.size === 0) return [];
413+
const excludeMenu = this.roomStore.getFinalState(roomId)?.excludeMenu;
411414
const response = (await fetch(
412415
`${process.env.FOOD_RECOMMEND_SERVER}/v1/recommend`,
413416
{
414417
method: 'POST',
415418
body: JSON.stringify({
416-
user_ids: ['user_a', 'user_b', 'user_c', 'user_d'],
419+
user_ids: Array.from(participants.keys()),
420+
exclude_menu: excludeMenu,
421+
top_k: 6,
417422
}),
418423
headers: {
419424
'Content-Type': 'application/json',

src/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ async function bootstrap() {
2323
app.enableCors({
2424
origin: ['https://bab-muk-dang-client.vercel.app', 'http://localhost:3001'],
2525
credentials: true,
26+
exposedHeaders: ['Authorization'],
2627
});
2728

2829
const port = configService.get<number>('PORT') ?? 3000;

0 commit comments

Comments
 (0)