private PersistentMessage.Builder PersistentToProto(IPersistentRepresentation p) { var builder = PersistentMessage.CreateBuilder(); if (p.PersistenceId != null) { builder.SetPersistenceId(p.PersistenceId); } if (p.Sender != null) { builder.SetSender(Akka.Serialization.Serialization.SerializedActorPath(p.Sender)); } if (p.Manifest != null) { builder.SetManifest(p.Manifest); } builder .SetPayload(PersistentPayloadToProto(p.Payload)) .SetSequenceNr(p.SequenceNr); // deleted is not used in new records if (p.WriterGuid != null) { builder.SetWriterUuid(p.WriterGuid); } return(builder); }
private PersistentMessage.Builder PersistentToProto(IPersistentRepresentation p) { var builder = PersistentMessage.CreateBuilder(); if (p.PersistenceId != null) { builder.SetPersistenceId(p.PersistenceId); } if (p.Sender != null) { builder.SetSender(Akka.Serialization.Serialization.SerializedActorPath(p.Sender)); } builder .SetPayload(PersistentPayloadToProto(p.Payload)) .SetSequenceNr(p.SequenceNr) .SetDeleted(p.IsDeleted); return(builder); }