package hub import "amadan.net/oficina/calls/protocol" // Aliases keep the hub and native clients on one wire contract. type PeerID = protocol.PeerID type Kind = protocol.Kind type Reason = protocol.Reason type Message = protocol.Message type Roster = protocol.Roster type RosterPeer = protocol.RosterPeer type MediaState = protocol.MediaState const ( KindGuest = protocol.KindGuest ReasonBuffer = protocol.ReasonBuffer ReasonReplaced = protocol.ReasonReplaced ReasonStanding = protocol.ReasonStanding ReasonExpired = protocol.ReasonExpired ReasonRemoved = protocol.ReasonRemoved ReasonEnded = protocol.ReasonEnded TypeJoin = protocol.TypeJoin TypeAdmit = protocol.TypeAdmit TypeLeave = protocol.TypeLeave TypeOffer = protocol.TypeOffer TypeAnswer = protocol.TypeAnswer TypeCandidate = protocol.TypeCandidate TypeReset = protocol.TypeReset TypeChat = protocol.TypeChat TypeShare = protocol.TypeShare TypeMedia = protocol.TypeMedia TypeHello = protocol.TypeHello TypeRoster = protocol.TypeRoster TypePeer = protocol.TypePeer TypeGone = protocol.TypeGone TypeKnock = protocol.TypeKnock TypeKnockGone = protocol.TypeKnockGone TypeFull = protocol.TypeFull TypeEnded = protocol.TypeEnded TypeLost = protocol.TypeLost TypePair = protocol.TypePair TypeGap = protocol.TypeGap TypeState = protocol.TypeState KindMember = protocol.KindMember )