mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-25 12:38:48 +03:00
Fix crash on missing pack description
This commit is contained in:
parent
9bac429eae
commit
7256c70108
1 changed files with 4 additions and 2 deletions
|
@ -3708,8 +3708,10 @@ Cache::getImagePacks(const std::string &room_id, std::optional<bool> stickers)
|
|||
auto addPack = [&infos, stickers](const mtx::events::msc2545::ImagePack &pack,
|
||||
const std::string &source_room,
|
||||
const std::string &state_key) {
|
||||
bool pack_matches = !stickers.has_value() ||
|
||||
(stickers.value() ? pack.pack->is_sticker() : pack.pack->is_emoji());
|
||||
bool pack_is_sticker = pack.pack ? pack.pack->is_sticker() : true;
|
||||
bool pack_is_emoji = pack.pack ? pack.pack->is_emoji() : true;
|
||||
bool pack_matches =
|
||||
!stickers.has_value() || (stickers.value() ? pack_is_sticker : pack_is_emoji);
|
||||
|
||||
ImagePackInfo info;
|
||||
info.source_room = source_room;
|
||||
|
|
Loading…
Reference in a new issue