Add more "String()" methods to help with debugging.

This commit is contained in:
Joachim Bauch 2022-07-12 10:07:23 +02:00
parent 13d2795b00
commit 5fc61b15b6
No known key found for this signature in database
GPG key ID: 77C1D22D53E15F02

View file

@ -661,6 +661,14 @@ type RoomEventServerMessage struct {
All bool `json:"all,omitempty"`
}
func (m *RoomEventServerMessage) String() string {
data, err := json.Marshal(m)
if err != nil {
return fmt.Sprintf("Could not serialize %#v: %s", m, err)
}
return string(data)
}
const (
DisinviteReasonDisinvited = "disinvited"
DisinviteReasonDeleted = "deleted"
@ -714,6 +722,14 @@ type EventServerMessage struct {
Message *RoomEventMessage `json:"message,omitempty"`
}
func (m *EventServerMessage) String() string {
data, err := json.Marshal(m)
if err != nil {
return fmt.Sprintf("Could not serialize %#v: %s", m, err)
}
return string(data)
}
type EventServerMessageSessionEntry struct {
SessionId string `json:"sessionid"`
UserId string `json:"userid"`