Class CreateChatController

java.lang.Object
io.github.seenings.chat.controller.CreateChatController

@RestController @RequestMapping("/seen/sse-v1/chat/create-chat") public class CreateChatController extends Object
  • Field Details

    • userIdToNeedRecChatMessageMap

      public static Map<Long, Queue<io.github.seenings.chat.model.NeedRecChatMessage>> userIdToNeedRecChatMessageMap
  • Constructor Details

    • CreateChatController

      public CreateChatController()
  • Method Details

    • sendMessage

      @PostMapping("send-message") public boolean sendMessage(@SessionAttribute Long userId)
    • OneToOne

      @GetMapping(value="one-to-one", produces="text/event-stream") public org.springframework.web.servlet.mvc.method.annotation.SseEmitter OneToOne(@SessionAttribute Long userId)
      一对一
      Parameters:
      userId - 用户
      Returns:
      返回sse
    • streamEvents

      @GetMapping(value="/events", produces="text/event-stream") public org.springframework.web.servlet.mvc.method.annotation.SseEmitter streamEvents()