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

Function pbSetDescDeserialize

server/pbconverter.go:658–678  ·  view source on GitHub ↗
(in *pbx.SetDesc)

Source from the content-addressed store, hash-verified

656}
657
658func pbSetDescDeserialize(in *pbx.SetDesc) *MsgSetDesc {
659 if in == nil {
660 return nil
661 }
662
663 defacs := pbDefaultAcsDeserialize(in.GetDefaultAcs())
664 public := in.GetPublic()
665 trusted := in.GetTrusted()
666 private := in.GetPrivate()
667
668 if defacs != nil || public != nil || private != nil || trusted != nil {
669 return &MsgSetDesc{
670 DefaultAcs: defacs,
671 Public: bytesToInterface(public),
672 Trusted: bytesToInterface(trusted),
673 Private: bytesToInterface(private),
674 }
675 }
676
677 return nil
678}
679
680func pbSetQuerySerialize(in *MsgSetQuery) *pbx.SetQuery {
681 if in == nil {

Callers 2

pbCliDeserializeFunction · 0.85
pbSetQueryDeserializeFunction · 0.85

Calls 6

pbDefaultAcsDeserializeFunction · 0.85
bytesToInterfaceFunction · 0.85
GetDefaultAcsMethod · 0.45
GetPublicMethod · 0.45
GetTrustedMethod · 0.45
GetPrivateMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…