Class MessageHistoryController

java.lang.Object
com.nadiyar.kiwi.controller.MessageHistoryController

@RestController @RequestMapping("/api/chat") public class MessageHistoryController extends Object
  • Constructor Details

    • MessageHistoryController

      public MessageHistoryController()
  • Method Details

    • getCompeleteHistory

      @GetMapping("/history") public List<Message> getCompeleteHistory()
      REST API returning all previously sent messages

      this endpoint listens on /api/chat/history and returns a complete list of messages saved in the database

      It can be accessed from URI http://example.com/api/chat/history

      Returns:
      a json list containing all messages

      Example

            [
                {
                    "id": 1,
                    "content": "hi",
                    "sentBy": "Anon",
                    "sentAt": "2025-07-30T19:07:34.316944Z"
                },
                ...
            ]