mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 12:38:48 +03:00
Properly check for target room encryption
This commit is contained in:
parent
575294971d
commit
283d6361e8
1 changed files with 2 additions and 1 deletions
|
@ -10,6 +10,7 @@
|
|||
#include <QStandardPaths>
|
||||
#include <QString>
|
||||
|
||||
#include "Cache.h"
|
||||
#include "ChatPage.h"
|
||||
#include "CombinedImagePackModel.h"
|
||||
#include "CommandCompleter.h"
|
||||
|
@ -461,7 +462,7 @@ TimelineViewManager::forwardMessageToRoom(mtx::events::collections::TimelineEven
|
|||
auto content = mtx::accessors::url(*e);
|
||||
std::optional<mtx::crypto::EncryptedFile> encryptionInfo = mtx::accessors::file(*e);
|
||||
|
||||
if (encryptionInfo) {
|
||||
if (encryptionInfo && !cache::isRoomEncrypted(roomId.toStdString())) {
|
||||
http::client()->download(
|
||||
content,
|
||||
[this, roomId, e, encryptionInfo](const std::string &res,
|
||||
|
|
Loading…
Reference in a new issue