feat: implement message management features including sending, editing, deleting, pinning, and reacting to messages
kodahhhhh committed
- Author
- kodahhhhh · radin@coline.appApr 3, 2026 at 23:54
- Committer
- kodahhhhh · radin@coline.appApr 3, 2026 at 23:54
- Parents
- 4dfca0061cd6
feat: implement message management features including sending, editing, deleting, pinning, and reacting to messages - Added SendMessageInput and SendMessageResponse interfaces for sending messages. - Implemented sendDmMessage and sendChannelMessage methods in ColineApiClient. - Created MessageDetailResponse interface for retrieving message details. - Added editMessage and deleteMessage methods for message editing and deletion. - Implemented thread management with getThread and replyToThread methods. - Added reaction management with addReaction and removeReaction methods. - Implemented pinning and unpinning messages with pinMessage and unpinMessage methods. - Created API routes for pinning, unpinning, adding, and removing reactions. - Implemented message retrieval and editing routes with appropriate error handling. - Added thread retrieval and reply functionality with validation and user context checks.
3 files changed+676−0