Fix verification requests showing up on startup
This commit is contained in:
parent
9d6bc706ff
commit
40a3ee6eb2
@ -275,6 +275,9 @@ TimelineViewManager::TimelineViewManager(CallManager *callManager, ChatPage *par
|
||||
this,
|
||||
[this](const mtx::events::RoomEvent<mtx::events::msg::KeyVerificationRequest> &message,
|
||||
TimelineModel *model) {
|
||||
if (this->isInitialSync_)
|
||||
return;
|
||||
|
||||
auto event_id = QString::fromStdString(message.event_id);
|
||||
if (!this->dvList.contains(event_id)) {
|
||||
if (auto flow = DeviceVerificationFlow::NewInRoomVerification(
|
||||
@ -292,6 +295,9 @@ TimelineViewManager::TimelineViewManager(CallManager *callManager, ChatPage *par
|
||||
&ChatPage::receivedDeviceVerificationRequest,
|
||||
this,
|
||||
[this](const mtx::events::msg::KeyVerificationRequest &msg, std::string sender) {
|
||||
if (this->isInitialSync_)
|
||||
return;
|
||||
|
||||
if (!msg.transaction_id)
|
||||
return;
|
||||
|
||||
@ -308,6 +314,9 @@ TimelineViewManager::TimelineViewManager(CallManager *callManager, ChatPage *par
|
||||
&ChatPage::receivedDeviceVerificationStart,
|
||||
this,
|
||||
[this](const mtx::events::msg::KeyVerificationStart &msg, std::string sender) {
|
||||
if (this->isInitialSync_)
|
||||
return;
|
||||
|
||||
if (!msg.transaction_id)
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user