Просмотр исходного кода

Don't include redundant prev_state in new events (#13791)

tags/v1.68.0rc1
Denis 1 год назад
committed by GitHub
Родитель
Сommit
c802ef1411
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 4AEE18F83AFDEB23
3 измененных файлов: 1 добавлений и 4 удалений
  1. +1
    -0
      changelog.d/13791.removal
  2. +0
    -1
      synapse/events/builder.py
  3. +0
    -3
      synapse/federation/federation_client.py

+ 1
- 0
changelog.d/13791.removal Просмотреть файл

@@ -0,0 +1 @@
Don't include redundant `prev_state` in new events. Contributed by Denis Kariakin (@dakariakin).

+ 0
- 1
synapse/events/builder.py Просмотреть файл

@@ -167,7 +167,6 @@ class EventBuilder:
"content": self.content,
"unsigned": self.unsigned,
"depth": depth,
"prev_state": [],
}

if self.is_state():


+ 0
- 3
synapse/federation/federation_client.py Просмотреть файл

@@ -906,9 +906,6 @@ class FederationClient(FederationBase):
# The protoevent received over the JSON wire may not have all
# the required fields. Lets just gloss over that because
# there's some we never care about
if "prev_state" not in pdu_dict:
pdu_dict["prev_state"] = []

ev = builder.create_local_event_from_event_dict(
self._clock,
self.hostname,


Загрузка…
Отмена
Сохранить