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

Function pbSetDescSerialize

server/pbconverter.go:641–656  ·  view source on GitHub ↗
(in *MsgSetDesc)

Source from the content-addressed store, hash-verified

639}
640
641func pbSetDescSerialize(in *MsgSetDesc) *pbx.SetDesc {
642 if in == nil {
643 return nil
644 }
645
646 if in.DefaultAcs != nil || in.Public != nil || in.Trusted != nil || in.Private != nil {
647 return &pbx.SetDesc{
648 DefaultAcs: pbDefaultAcsSerialize(in.DefaultAcs),
649 Public: interfaceToBytes(in.Public),
650 Trusted: interfaceToBytes(in.Trusted),
651 Private: interfaceToBytes(in.Private),
652 }
653 }
654
655 return nil
656}
657
658func pbSetDescDeserialize(in *pbx.SetDesc) *MsgSetDesc {
659 if in == nil {

Callers 2

pbCliSerializeFunction · 0.85
pbSetQuerySerializeFunction · 0.85

Calls 2

pbDefaultAcsSerializeFunction · 0.85
interfaceToBytesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…