private Internal.Status StatusFromProto(Status status) { return(new Internal.Status(status.VersionsList .ToDictionary( v => AddressFromProto(v.Address), v => v.Timestamp))); }
private Internal.Status StatusFromProto(Status status) { var isReplyToStatus = status.HasReplyToStatus ? status.ReplyToStatus : false; return(new Internal.Status(status.VersionsList .ToDictionary( v => AddressFromProto(v.Address), v => v.Timestamp), isReplyToStatus)); }
private Status StatusToProto(Internal.Status status) { var versions = status.Versions.Select(v => Status.Types.Version.CreateBuilder() .SetAddress(AddressToProto(v.Key)) .SetTimestamp(v.Value) .Build()) .ToArray(); return(Status.CreateBuilder().AddRangeVersions(versions).Build()); }
private Internal.Status StatusFromBinary(byte[] binary) { return(StatusFromProto(Status.ParseFrom(Decompress(binary)))); }
private Internal.Status StatusFromProto(Status status) { return new Internal.Status(status.VersionsList .ToDictionary( v => AddressFromProto(v.Address), v => v.Timestamp)); }
private Internal.Status StatusFromProto(Status status) { var isReplyToStatus = status.HasReplyToStatus ? status.ReplyToStatus : false; return new Internal.Status(status.VersionsList .ToDictionary( v => AddressFromProto(v.Address), v => v.Timestamp), isReplyToStatus); }