feat(videochat): implement LiveKit integration for video chat functionality
- Add LiveKit client setup and token generation for room access. - Implement room management functions including CreateRoom, OpenRoom, ListRooms, and DeleteRoom. - Introduce participant management with ListParticipants and RemoveParticipant functions. - Create tests for room and participant management, ensuring proper authentication and authorization. - Add error handling for LiveKit API interactions. - Define data structures for room metadata and token responses. - Implement status endpoint for service availability check.
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -18,6 +18,7 @@ go.work
|
||||
go.work.sum
|
||||
|
||||
# Environment files
|
||||
/videochat/setup-livekit.txt
|
||||
.env
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
|
||||
Reference in New Issue
Block a user