Skip to content

Commit

Permalink
refactor(message-controller) : destination 경로를 path 로 받아서 처리하도록 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
KNU-K committed Jan 14, 2025
1 parent a3f1312 commit c1ce7c9
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,24 @@
import com.roomfit.be.message.application.MessageService;
import com.roomfit.be.message.application.dto.MessageDTO;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.checkerframework.checker.index.qual.SameLen;
import org.springframework.messaging.handler.annotation.DestinationVariable;
import org.springframework.messaging.handler.annotation.MessageMapping;
import org.springframework.messaging.simp.SimpMessagingTemplate;
import org.springframework.stereotype.Controller;

@Controller
@Slf4j
@RequiredArgsConstructor
public class MessageEventController {
private final SimpMessagingTemplate messagingTemplate;
private final MessageService messageService;

@MessageMapping("/send")
public void sendMessage(MessageDTO.Send message) {
messagingTemplate.convertAndSend("/topic/room/" + message.getRoomId(), message);
@MessageMapping("/send/{roomId}")
public void sendMessage(@DestinationVariable Long roomId, MessageDTO.Send message) {
log.info(message.toString());
messagingTemplate.convertAndSend("/topic/room/" + roomId, message);

messageService.sendMessage(message);
}
Expand Down

0 comments on commit c1ce7c9

Please sign in to comment.