Skip to content

Commit 4dc4e05

Browse files
authored
Merge pull request #296 from prgrms-web-devcourse-final-project/feat/cache
Feat/cache
2 parents d79fbd2 + 3a99f5d commit 4dc4e05

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

backend/src/main/java/com/ai/lawyer/domain/chatbot/service/HistoryService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ public String deleteHistory(Long memberId, Long roomId) {
5252
History room = historyRepository.findByHistoryIdAndMemberId(roomId, member);
5353

5454
historyRepository.delete(room);
55+
chatCacheService.clearChatHistory(roomId);
56+
5557
return "채팅방이 삭제되었습니다.";
5658

5759
}

backend/src/main/java/com/ai/lawyer/infrastructure/redis/service/ChatCacheService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
@RequiredArgsConstructor
1313
public class ChatCacheService {
1414

15-
private final RedisTemplate<String, ChatHistoryDto> chatRedisTemplate; // 새 템플릿 사용
15+
private final RedisTemplate<String, ChatHistoryDto> chatRedisTemplate;
1616
private static final String CHAT_HISTORY_KEY_PREFIX = "chat:history:";
1717

1818
// 채팅 메시지 캐싱 (24시간)

backend/src/test/resources/application-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ spring:
4040
# 로컬 환경: Embedded Redis 사용
4141
data:
4242
redis:
43+
embedded: false
4344
port: 6370 # 기본 포트와 충돌 방지
4445

4546
ai:

0 commit comments

Comments
 (0)