Package com.arms.api.wiki.controller
Class EditorController
java.lang.Object
com.arms.api.wiki.controller.EditorController
-
Constructor Summary
ConstructorsConstructorDescriptionEditorController(org.springframework.messaging.simp.SimpMessagingTemplate messagingTemplate, SessionRegistryService sessionRegistryService, OtService otService, org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleJoin(JoinPayload payload, org.springframework.messaging.simp.SimpMessageHeaderAccessor headerAccessor) Handles a client explicitly joining a session/document.voidhandleSelectionUpdate(CursorMessage message, org.springframework.messaging.simp.SimpMessageHeaderAccessor headerAccessor)
-
Constructor Details
-
EditorController
@Autowired public EditorController(org.springframework.messaging.simp.SimpMessagingTemplate messagingTemplate, SessionRegistryService sessionRegistryService, OtService otService, org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate)
-
-
Method Details
-
handleJoin
@MessageMapping("/join") public void handleJoin(@Payload JoinPayload payload, org.springframework.messaging.simp.SimpMessageHeaderAccessor headerAccessor) Handles a client explicitly joining a session/document. Registers the user and broadcasts the updated state immediately. -
handleSelectionUpdate
@MessageMapping("/selection") public void handleSelectionUpdate(@Payload CursorMessage message, org.springframework.messaging.simp.SimpMessageHeaderAccessor headerAccessor)
-