Discard old Matrix messages and reduce verbosity
This commit is contained in:
parent
5bcaf1ba74
commit
cba7594283
@ -151,7 +151,13 @@ async def matrix_transaction(request):
|
|||||||
body = await request.json()
|
body = await request.json()
|
||||||
events = body['events']
|
events = body['events']
|
||||||
for event in events:
|
for event in events:
|
||||||
print(event)
|
if event['age'] > 600000:
|
||||||
|
print('discarded event of age', event['age'])
|
||||||
|
continue
|
||||||
|
try:
|
||||||
|
print('{}: <{}> {}'.format(event['room_id'], event['user_id'], event['type']))
|
||||||
|
except KeyError:
|
||||||
|
pass
|
||||||
|
|
||||||
if event['type'] == 'm.room.aliases':
|
if event['type'] == 'm.room.aliases':
|
||||||
aliases = event['content']['aliases']
|
aliases = event['content']['aliases']
|
||||||
@ -187,6 +193,7 @@ async def matrix_transaction(request):
|
|||||||
if matrix_is_telegram(user_id):
|
if matrix_is_telegram(user_id):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
||||||
sender = db.session.query(db.MatrixUser)\
|
sender = db.session.query(db.MatrixUser)\
|
||||||
.filter_by(matrix_id=user_id).first()
|
.filter_by(matrix_id=user_id).first()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user