mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-23 03:18:49 +03:00
Reload message on m.room_key
This commit is contained in:
parent
e959443831
commit
e537ece88d
1 changed files with 4 additions and 2 deletions
|
@ -369,6 +369,8 @@ create_inbound_megolm_session(const mtx::events::DeviceEvent<mtx::events::msg::R
|
||||||
|
|
||||||
nhlog::crypto()->info(
|
nhlog::crypto()->info(
|
||||||
"established inbound megolm session ({}, {})", roomKey.content.room_id, roomKey.sender);
|
"established inbound megolm session ({}, {})", roomKey.content.room_id, roomKey.sender);
|
||||||
|
|
||||||
|
ChatPage::instance()->receivedSessionKey(index.room_id, index.session_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -417,8 +419,8 @@ send_key_request_for(mtx::events::EncryptedEvent<mtx::events::msg::Encrypted> e,
|
||||||
e.content.session_id);
|
e.content.session_id);
|
||||||
|
|
||||||
mtx::events::msg::KeyRequest request;
|
mtx::events::msg::KeyRequest request;
|
||||||
request.action = !cancel ? mtx::events::msg::RequestAction::Request
|
request.action = !cancel ? mtx::events::msg::RequestAction::Request
|
||||||
: mtx::events::msg::RequestAction::Cancellation;
|
: mtx::events::msg::RequestAction::Cancellation;
|
||||||
request.algorithm = MEGOLM_ALGO;
|
request.algorithm = MEGOLM_ALGO;
|
||||||
request.room_id = e.room_id;
|
request.room_id = e.room_id;
|
||||||
request.sender_key = e.content.sender_key;
|
request.sender_key = e.content.sender_key;
|
||||||
|
|
Loading…
Reference in a new issue