Refine SenderID/UserID usage

This commit is contained in:
Devon Hudson 2023-06-02 19:05:16 -06:00
parent 752c89fb02
commit 7c82de99c9
No known key found for this signature in database
GPG key ID: CD06B18E77F6A628

View file

@ -57,9 +57,14 @@ func ToClientEvents(serverEvs []gomatrixserverlib.PDU, format ClientEventFormat)
// ToClientEvent converts a single server event to a client event.
func ToClientEvent(se gomatrixserverlib.PDU, format ClientEventFormat) ClientEvent {
user := ""
userID, err := se.UserID()
if err == nil {
user = userID.String()
}
ce := ClientEvent{
Content: spec.RawJSON(se.Content()),
Sender: se.SenderID(),
Sender: user,
Type: se.Type(),
StateKey: se.StateKey(),
Unsigned: spec.RawJSON(se.Unsigned()),