Livekitex.TwirpUtils (livekitex v0.1.0)
Utilities for handling Twirp communication and errors.
Summary
Functions
Creates Tesla client configuration for Twirp requests.
Formats Twirp errors into more user-friendly error tuples.
Handles Twirp responses and converts them to standard Elixir patterns.
Converts a protobuf ParticipantInfo to a map.
Converts a protobuf Room to our internal Room struct.
Converts a protobuf TrackInfo to a map.
Functions
Creates Tesla client configuration for Twirp requests.
Formats Twirp errors into more user-friendly error tuples.
Handles Twirp responses and converts them to standard Elixir patterns.
Converts a protobuf ParticipantInfo to a map.
Converts a protobuf Room to our internal Room struct.
Converts a protobuf TrackInfo to a map.