Intern sender, event_id and room_id in events

This commit is contained in:
Erik Johnston 2016-03-23 15:01:05 +00:00
parent fe9794706a
commit f96526ffc2

View file

@ -146,6 +146,11 @@ class FrozenEvent(EventBase):
event_dict["type"] = intern_string(event_dict["type"]) event_dict["type"] = intern_string(event_dict["type"])
if "state_key" in event_dict: if "state_key" in event_dict:
event_dict["state_key"] = intern_string(event_dict["state_key"]) event_dict["state_key"] = intern_string(event_dict["state_key"])
if "sender" in event_dict:
event_dict["sender"] = intern_string(event_dict["sender"])
event_dict["event_id"] = intern(event_dict["event_id"].encode('ascii'))
event_dict["room_id"] = intern(event_dict["room_id"].encode('ascii'))
if USE_FROZEN_DICTS: if USE_FROZEN_DICTS:
frozen_dict = freeze(event_dict) frozen_dict = freeze(event_dict)