socrits_express 0.2.0
socrits_express: ^0.2.0 copied to clipboard
Socrits Express — low-level voice & video media engine (LiveKit) for Socrits. Mint a room token on your backend, join the room, publish/subscribe. No UI and no call invitations — you build those (use [...]
0.2.0 #
SocritsCallGuard— reconnection-grace + billing-freeze lifecycle for custom call UIs (the piece coin / dating apps always rebuild). Wraps a room and distinguishes an intentional leave from a transient drop:onPeerLost/onPeerRecoveredwith a configurablegraceWindow,onEnded(peer left or grace expired), and a singleonBillingFrozen(bool)signal so you never charge for dead air while either side reconnects.SocritsRoom.prejoin+goLive— warm-connect to the room during ringing (no tracks published), then publish on accept, so media starts instantly instead of waiting for connect + ICE.
0.1.0 #
- Initial release.
SocritsRoom.join/SocritsRoom.leave(LiveKit media) andSocritsTokenClientfor fetching a room token from your backend. Re-exportslivekit_client. The low-level "Express" tier — media only, no signalling or UI.