From b85d3342b3037de87890929e307e724a97aa9061 Mon Sep 17 00:00:00 2001 From: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com> Date: Tue, 2 Apr 2019 11:02:48 -0400 Subject: [PATCH] messages: cache as array. Change-Id: I48ee8176e62f0efcb9c44ee09884b9e28916d726 --- src/im/message_engine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/im/message_engine.cpp b/src/im/message_engine.cpp index 7822cd370f..cd62362451 100644 --- a/src/im/message_engine.cpp +++ b/src/im/message_engine.cpp @@ -178,7 +178,7 @@ MessageEngine::load() for (auto m = pmessages.begin(); m != pmessages.end(); ++m) { const auto& jmsg = *m; MessageToken token; - std::istringstream iss(i.key().asString()); + std::istringstream iss(m.key().asString()); iss >> std::hex >> token; Message msg; msg.status = (MessageStatus)jmsg["status"].asInt(); @@ -219,7 +219,7 @@ MessageEngine::save_() const continue; Json::Value msg; std::ostringstream msgsId; - msgsId << std::hex << c.first; + msgsId << std::hex << m.first; msg["status"] = (int)(v.status == MessageStatus::SENDING ? MessageStatus::IDLE : v.status); msg["to"] = v.to; auto wall_time = std::chrono::system_clock::now() + std::chrono::duration_cast<std::chrono::system_clock::duration>(v.last_op - clock::now()); -- GitLab