feat: track history being stored

This is done because sometimes we receive history after the first connect too, and to ensure the "isLatest" flag is accurate -- we ensure no history was received previously
This commit is contained in:
Adhiraj Singh
2022-06-07 21:18:51 +05:30
parent ea8b580db8
commit 5305730d82
7 changed files with 32 additions and 13 deletions

View File

@@ -154,15 +154,13 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
}
const processMessageLocal = async(msg: proto.IWebMessageInfo) => {
const meId = authState.creds.me!.id
// process message and emit events
const newEvents = await processMessage(
msg,
{
downloadHistory,
historyCache,
meId,
accountSettings: authState.creds.accountSettings,
creds: authState.creds,
keyStore: authState.keys,
logger,
treatCiphertextMessagesAsReal