mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 19:08:58 +03:00
parent
1d7575036e
commit
a014b2f8d6
1 changed files with 5 additions and 4 deletions
|
@ -1841,10 +1841,11 @@ Cache::saveState(const mtx::responses::Sync &res)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (userReceipts.count(mtx::events::ephemeral::Receipt::ReadPrivate)) {
|
if (userReceipts.count(mtx::events::ephemeral::Receipt::ReadPrivate)) {
|
||||||
auto ts = userReceipts.at(mtx::events::ephemeral::Receipt::ReadPrivate)
|
const auto &users =
|
||||||
.users.at(local_user_id);
|
userReceipts.at(mtx::events::ephemeral::Receipt::ReadPrivate).users;
|
||||||
if (ts.ts != 0)
|
if (auto ts = users.find(local_user_id);
|
||||||
receipts[event_id][local_user_id] = ts.ts;
|
ts != users.end() && ts->second.ts != 0)
|
||||||
|
receipts[event_id][local_user_id] = ts->second.ts;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
updateReadReceipt(txn, room.first, receipts);
|
updateReadReceipt(txn, room.first, receipts);
|
||||||
|
|
Loading…
Reference in a new issue