session_rpcserver: marshal RevokedAt field

This commit is contained in:
Elle Mouton 2023-01-10 10:27:31 +02:00
parent 5ffa428a8e
commit 46745ce892
No known key found for this signature in database
GPG key ID: D7D916376026F177

View file

@ -519,6 +519,11 @@ func marshalRPCSession(sess *session.Session) (*litrpc.Session, error) {
macRecipe := marshalRPCMacaroonRecipe(sess.MacaroonRecipe)
var revokedAt uint64
if !sess.RevokedAt.IsZero() {
revokedAt = uint64(sess.RevokedAt.Unix())
}
return &litrpc.Session{
Label: sess.Label,
SessionState: rpcState,
@ -531,6 +536,7 @@ func marshalRPCSession(sess *session.Session) (*litrpc.Session, error) {
LocalPublicKey: sess.LocalPublicKey.SerializeCompressed(),
RemotePublicKey: remotePubKey,
CreatedAt: uint64(sess.CreatedAt.Unix()),
RevokedAt: revokedAt,
MacaroonRecipe: macRecipe,
}, nil
}