# Hi2Chat Build 03.2 - Private Chat Engine

## Added
- Private message REST API enhancements
- Message delivery/read status
- Edit/delete message support
- Reply-to message id support
- Real-time Socket.IO private message send event
- Real-time delivered/read events

## REST Test
POST /api/v1/private-chat/send
GET /api/v1/private-chat/conversation/:userA/:userB
PATCH /api/v1/private-chat/:id/delivered
PATCH /api/v1/private-chat/:id/read
PATCH /api/v1/private-chat/:id
DELETE /api/v1/private-chat/:id

## Socket.IO Events
Client emits:
- private-message:send
- private-message:delivered
- private-message:read

Server emits:
- private-message:new
- private-message:sent
- private-message:delivered
- private-message:read

## Run
npm install
npm run build
npx tsc --noEmit
npm run start:dev
