mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-20 21:33:19 -06:00
comments
This commit is contained in:
parent
27d54866f8
commit
ebec012390
|
|
@ -40,6 +40,7 @@ type QueryCurrentStateResponse struct {
|
||||||
func (r *QueryCurrentStateResponse) MarshalJSON() ([]byte, error) {
|
func (r *QueryCurrentStateResponse) MarshalJSON() ([]byte, error) {
|
||||||
se := make(map[string]gomatrixserverlib.HeaderedEvent, len(r.StateEvents))
|
se := make(map[string]gomatrixserverlib.HeaderedEvent, len(r.StateEvents))
|
||||||
for k, v := range r.StateEvents {
|
for k, v := range r.StateEvents {
|
||||||
|
// use 0x1F (unit separator) as the delimiter between type/state key,
|
||||||
se[fmt.Sprintf("%s\x1F%s", k.EventType, k.StateKey)] = v
|
se[fmt.Sprintf("%s\x1F%s", k.EventType, k.StateKey)] = v
|
||||||
}
|
}
|
||||||
return json.Marshal(se)
|
return json.Marshal(se)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue