

def get_pdu_json(self, time_now=None):
    pdu_json = self.get_dict()
    if ((time_now is not None) and ('age_ts' in pdu_json['unsigned'])):
        age = (time_now - pdu_json['unsigned']['age_ts'])
        pdu_json.setdefault('unsigned', {
            
        })['age'] = int(age)
        del pdu_json['unsigned']['age_ts']
    pdu_json['unsigned'].pop('redacted_because', None)
    return pdu_json

dataset/ETHPy150Open matrix-org/synapse/synapse/events/__init__.py EventBase.get_pdu_json/original