File tree Expand file tree Collapse file tree 4 files changed +10
-5
lines changed
src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server Expand file tree Collapse file tree 4 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 11package com.asyncgate.chat_server.config
22
33import com.asyncgate.chat_server.filter.FilterChannelInterceptor
4- import com.asyncgate.chat_server.filter.JwtHandshakeInterceptor
4+ import com.asyncgate.chat_server.filter.WebSocketHandshakeInterceptor
55import org.springframework.context.annotation.Configuration
66import org.springframework.messaging.simp.config.ChannelRegistration
77import org.springframework.messaging.simp.config.MessageBrokerRegistry
@@ -13,13 +13,13 @@ import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerCo
1313@EnableWebSocketMessageBroker
1414class WebSocketConfig (
1515 private val filterChannelInterceptor : FilterChannelInterceptor ,
16- private val jwtHandshakeInterceptor : JwtHandshakeInterceptor ,
16+ private val webSocketHandshakeInterceptor : WebSocketHandshakeInterceptor ,
1717) : WebSocketMessageBrokerConfigurer {
1818
1919 override fun registerStompEndpoints (registry : StompEndpointRegistry ) {
2020 registry.addEndpoint(" /asyncgate-chat" )
2121 .setAllowedOriginPatterns(" *" )
22- .addInterceptors(jwtHandshakeInterceptor )
22+ .addInterceptors(webSocketHandshakeInterceptor )
2323 }
2424
2525 override fun configureMessageBroker (registry : MessageBrokerRegistry ) {
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import org.slf4j.LoggerFactory
66import org.springframework.http.ResponseEntity
77import org.springframework.web.bind.annotation.ControllerAdvice
88import org.springframework.web.bind.annotation.ExceptionHandler
9+ import org.springframework.web.servlet.resource.NoResourceFoundException
910
1011@ControllerAdvice
1112class ChatServerErrorHandler {
@@ -26,4 +27,8 @@ class ChatServerErrorHandler {
2627 fun handleException (exception : Exception ) {
2728 log.error(" 🚨 [Global Error] ${exception.message} " , exception)
2829 }
30+
31+ @ExceptionHandler(NoResourceFoundException ::class )
32+ fun handleResourceException (exception : NoResourceFoundException ) {
33+ }
2934}
File renamed without changes.
Original file line number Diff line number Diff line change @@ -10,12 +10,12 @@ import org.springframework.web.socket.WebSocketHandler
1010import org.springframework.web.socket.server.HandshakeInterceptor
1111
1212@Component
13- class JwtHandshakeInterceptor (
13+ class WebSocketHandshakeInterceptor (
1414 private val jwtTokenProvider : JwtTokenProvider ,
1515) : HandshakeInterceptor {
1616
1717 companion object {
18- private val log: Logger = LoggerFactory .getLogger(JwtHandshakeInterceptor ::class .java)
18+ private val log: Logger = LoggerFactory .getLogger(WebSocketHandshakeInterceptor ::class .java)
1919 }
2020
2121 /* *
You can’t perform that action at this time.
0 commit comments