package
0.0.0-20240828184941-667ddf2c5bbc
Repository: https://github.com/allexsen/learning-project.git
Documentation: pkg.go.dev
# Functions
CreateRoom handles the request to create a new room.
DeleteRoom handles the request to delete a room.
GetRoom handles the request to join a room.
GetRoomParticipants handles the request to retrieve all participants in a room.
GetRooms handles the request to retrieve all rooms.
IsAvailableEmail parses input, and checks if the email is available.
IsAvailableEmail parses input, and checks if the username is available.
JoinRoom handles the WebSocket connection request.
UserGet parses input, queries controllers for retrieving user, and sets it as a header if successful.
UserLogin parses input, and sends data to controllers.
UserRegister parses & validates input, and sends it to controllers for registering a new user.