Skip to content

Commit 25b824c

Browse files
authored
merge: pull request #101 from fix/request/1
Fix/request/1
2 parents 951acce + 192b5a5 commit 25b824c

File tree

6 files changed

+11
-7
lines changed

6 files changed

+11
-7
lines changed

.github/workflows/cd-develop.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ jobs:
9898
# port: ${{ secrets.PORT }}
9999
# script: |
100100
# cd /home/ubuntu/docker
101-
# sudo docker-compose down spring
101+
# sudo docker-compose stop spring
102102
# sudo docker-compose pull spring
103103
# sudo docker-compose up -d spring
104-
# sudo docker-compose down spring_chat
104+
# sudo docker-compose stop spring_chat
105105
# sudo docker-compose pull spring_chat
106106
# sudo docker-compose up -d spring_chat

chat/src/main/java/org/example/soundlinkchat_java/domain/chat/handler/ChatMessageHandler.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package org.example.soundlinkchat_java.domain.chat.handler;
22

33
import com.fasterxml.jackson.databind.ObjectMapper;
4+
import lombok.RequiredArgsConstructor;
5+
import lombok.extern.slf4j.Slf4j;
46
import org.aspectj.lang.JoinPoint;
57
import org.aspectj.lang.annotation.AfterReturning;
68
import org.aspectj.lang.annotation.Aspect;
@@ -12,6 +14,8 @@
1214

1315
@Aspect
1416
@Component
17+
@RequiredArgsConstructor
18+
@Slf4j
1519
public class ChatMessageHandler {
1620

1721
@Autowired
@@ -27,7 +31,7 @@ public void sendToKafka(JoinPoint joinPoint, ChatMessage chatMessage, Object ret
2731
kafkaTemplate.send("chat-topic", msgJson);
2832
}
2933
} catch (Exception e) {
30-
e.printStackTrace();
34+
log.info(e.getMessage(), e);
3135
}
3236
}
3337
}

chat/src/main/java/org/example/soundlinkchat_java/global/config/SecurityConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public class SecurityConfig {
2121
@Bean
2222
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
2323
http
24-
.csrf(AbstractHttpConfigurer::disable)
2524
.authorizeHttpRequests(auth -> auth
2625
// .requestMatchers("/api/**").permitAll()
2726
// .requestMatchers("/swagger-ui/**").permitAll()

default/src/main/java/org/dfbf/soundlink/domain/chat/service/ChatRoomService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public ResponseResult saveRequestToRedis(Long requestUserId, Long emotionRecordI
107107
return new ResponseResult(ErrorCode.SUCCESS);
108108
} catch (IllegalArgumentException e) {
109109
log.info(e.getMessage());
110-
return new ResponseResult(ErrorCode.SUCCESS, "요청은 갔지만, 상대방의 SSE가 없어 알림이 전송되지 않았습니다.");
110+
return new ResponseResult(ErrorCode.CHAT_REQUEST_SSE_FAILED);
111111
} catch (EmotionRecordNotFoundException e) {
112112
return new ResponseResult(ErrorCode.FAIL_TO_FIND_EMOTION_RECORD, e.getMessage());
113113
} catch (UserNotFoundException e) {

default/src/main/java/org/dfbf/soundlink/global/config/SecurityConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ public BCryptPasswordEncoder passwordEncoder() {
2727
@Bean
2828
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{
2929
http
30-
.csrf(AbstractHttpConfigurer::disable)
3130
.authorizeHttpRequests(auth -> auth
3231
// .requestMatchers("/api/**").permitAll()
3332
// .requestMatchers("/swagger-ui/**").permitAll()

default/src/main/java/org/dfbf/soundlink/global/exception/ErrorCode.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@ public enum ErrorCode {
7474
CHAT_FAILED(HttpStatus.CONFLICT,"서버 내부 에러. 중복된 레코드가 존재합니다."),
7575
CHAT_REQUEST_FAILED(HttpStatus.CONFLICT, "채팅 요청 실패"),
7676

77-
CONCURRENCY_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, "재시도 실패. 동시성 충돌로 인해 업데이트 할 수 없습니다." );
77+
CONCURRENCY_ERROR(HttpStatus.INTERNAL_SERVER_ERROR, "재시도 실패. 동시성 충돌로 인해 업데이트 할 수 없습니다." ),
78+
79+
CHAT_REQUEST_SSE_FAILED(HttpStatus.ACCEPTED, "The other user is not online.");
7880

7981
private final HttpStatus status;
8082
private final String message;

0 commit comments

Comments
 (0)