From 990a3a97c7578c30223ff4f348b9241be75f5bf9 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sat, 1 Sep 2018 13:35:10 +0300 Subject: Merge matrix-structs into the client lib --- src/Cache.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/Cache.cpp') diff --git a/src/Cache.cpp b/src/Cache.cpp index b8b4a2bf..4965167b 100644 --- a/src/Cache.cpp +++ b/src/Cache.cpp @@ -24,8 +24,8 @@ #include #include +#include #include -#include #include "Cache.h" #include "Utils.h" @@ -918,8 +918,8 @@ Cache::saveInvite(lmdb::txn &txn, using namespace mtx::events::state; for (const auto &e : room.invite_state) { - if (mpark::holds_alternative>(e)) { - auto msg = mpark::get>(e); + if (boost::get>(&e) != nullptr) { + auto msg = boost::get>(e); auto display_name = msg.content.display_name.empty() ? msg.state_key @@ -930,7 +930,7 @@ Cache::saveInvite(lmdb::txn &txn, lmdb::dbi_put( txn, membersdb, lmdb::val(msg.state_key), lmdb::val(json(tmp).dump())); } else { - mpark::visit( + boost::apply_visitor( [&txn, &statesdb](auto msg) { bool res = lmdb::dbi_put(txn, statesdb, @@ -1744,7 +1744,7 @@ Cache::saveTimelineMessages(lmdb::txn &txn, if (isStateEvent(e)) continue; - if (mpark::holds_alternative>(e)) + if (boost::get>(&e) != nullptr) continue; json obj = json::object(); -- cgit 1.5.1