(desc *MsgTopicDesc)
| 876 | } |
| 877 | |
| 878 | func pbTopicDescSerialize(desc *MsgTopicDesc) *pbx.TopicDesc { |
| 879 | if desc == nil { |
| 880 | return nil |
| 881 | } |
| 882 | out := &pbx.TopicDesc{ |
| 883 | CreatedAt: timeToInt64(desc.CreatedAt), |
| 884 | UpdatedAt: timeToInt64(desc.UpdatedAt), |
| 885 | TouchedAt: timeToInt64(desc.TouchedAt), |
| 886 | State: desc.State, |
| 887 | Online: desc.Online, |
| 888 | IsChan: desc.IsChan, |
| 889 | Defacs: pbDefaultAcsSerialize(desc.DefaultAcs), |
| 890 | Acs: pbAccessModeSerialize(desc.Acs), |
| 891 | SeqId: int32(desc.SeqId), |
| 892 | ReadId: int32(desc.ReadSeqId), |
| 893 | RecvId: int32(desc.RecvSeqId), |
| 894 | DelId: int32(desc.DelId), |
| 895 | Public: interfaceToBytes(desc.Public), |
| 896 | Trusted: interfaceToBytes(desc.Trusted), |
| 897 | Private: interfaceToBytes(desc.Private), |
| 898 | } |
| 899 | if desc.LastSeen != nil { |
| 900 | out.LastSeenTime = timeToInt64(desc.LastSeen.When) |
| 901 | out.LastSeenUserAgent = desc.LastSeen.UserAgent |
| 902 | } |
| 903 | return out |
| 904 | } |
| 905 | |
| 906 | func pbTopicDescDeserialize(desc *pbx.TopicDesc) *MsgTopicDesc { |
| 907 | if desc == nil { |
no test coverage detected
searching dependent graphs…