MCPcopy
hub / github.com/tinode/chat / pbCallEventSerialize

Function pbCallEventSerialize

server/pbconverter.go:781–804  ·  view source on GitHub ↗
(event string)

Source from the content-addressed store, hash-verified

779}
780
781func pbCallEventSerialize(event string) pbx.CallEvent {
782 var out pbx.CallEvent
783 switch event {
784 case "accept":
785 out = pbx.CallEvent_ACCEPT
786 case "answer":
787 out = pbx.CallEvent_ANSWER
788 case "hang-up":
789 out = pbx.CallEvent_HANG_UP
790 case "ice-candidate":
791 out = pbx.CallEvent_ICE_CANDIDATE
792 case "invite":
793 out = pbx.CallEvent_INVITE
794 case "offer":
795 out = pbx.CallEvent_OFFER
796 case "ringing":
797 out = pbx.CallEvent_RINGING
798 case "":
799 out = pbx.CallEvent_X2
800 default:
801 logs.Info.Println("unknown call event", event)
802 }
803 return out
804}
805
806func pbCallEventDeserialize(event pbx.CallEvent) string {
807 var out string

Callers 2

pbServInfoSerializeFunction · 0.85
pbCliSerializeFunction · 0.85

Calls 1

PrintlnMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…