double ratchet key persitence bugfix
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -105,6 +105,10 @@ func BuildReceivedMessage(messageUid string, peer_uid string, received int64) (*
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "BuildReceivedMessage : ProcessOutboundUserMessage", err
|
return nil, "BuildReceivedMessage : ProcessOutboundUserMessage", err
|
||||||
}
|
}
|
||||||
|
// Persist peer to save updated DR state (DrStateJson)
|
||||||
|
if peer.DrRootKey != "" {
|
||||||
|
client.GetConfig().GetIdentity().Peers.StorePeer(peer)
|
||||||
|
}
|
||||||
return packedMsg, "", nil
|
return packedMsg, "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -122,6 +126,10 @@ func BuildProcessedMessage(messageUid string, peer_uid string, processed int64)
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, "BuildProcessedMessage : ProcessOutboundUserMessage", err
|
return nil, "BuildProcessedMessage : ProcessOutboundUserMessage", err
|
||||||
}
|
}
|
||||||
|
// Persist peer to save updated DR state (DrStateJson)
|
||||||
|
if peer.DrRootKey != "" {
|
||||||
|
client.GetConfig().GetIdentity().Peers.StorePeer(peer)
|
||||||
|
}
|
||||||
return packedMsg, "", nil
|
return packedMsg, "", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,10 @@ func ProcessOutboundTextMessage(peer *Peer, text string, srv *Server) ([]byte, e
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
// Persist peer to save updated DR state (DrStateJson)
|
||||||
|
if peer.DrRootKey != "" {
|
||||||
|
GetConfig().GetIdentity().Peers.StorePeer(peer)
|
||||||
|
}
|
||||||
// Creating Server message for transporting the user message
|
// Creating Server message for transporting the user message
|
||||||
toServerMessage := srv.BuildToServerMessageFromUserMessage(packedMsg)
|
toServerMessage := srv.BuildToServerMessageFromUserMessage(packedMsg)
|
||||||
return srv.ProcessOutboundMessage(toServerMessage)
|
return srv.ProcessOutboundMessage(toServerMessage)
|
||||||
|
|||||||
Reference in New Issue
Block a user