server: Send out a hsignal when a device change occurs.
This commit is contained in:
parent
441acbadc7
commit
c29db687e4
1 changed files with 11 additions and 0 deletions
|
@ -1035,6 +1035,17 @@ class MatrixServer(object):
|
||||||
W.bar_item_update("buffer_modes")
|
W.bar_item_update("buffer_modes")
|
||||||
W.bar_item_update("matrix_modes")
|
W.bar_item_update("matrix_modes")
|
||||||
|
|
||||||
|
for user_id, device_dict in response.changed.items():
|
||||||
|
for device in device_dict.values():
|
||||||
|
message = {
|
||||||
|
"user_id": user_id,
|
||||||
|
"device_id": device.id,
|
||||||
|
"ed25519": device.ed25519,
|
||||||
|
"curve25519": device.curve25519,
|
||||||
|
"deleted": str(device.deleted)
|
||||||
|
}
|
||||||
|
W.hook_hsignal_send("matrix_device_changed", message)
|
||||||
|
|
||||||
elif isinstance(response, JoinedMembersResponse):
|
elif isinstance(response, JoinedMembersResponse):
|
||||||
self.member_request_list.remove(response.room_id)
|
self.member_request_list.remove(response.room_id)
|
||||||
room_buffer = self.room_buffers[response.room_id]
|
room_buffer = self.room_buffers[response.room_id]
|
||||||
|
|
Loading…
Add table
Reference in a new issue