summaryrefslogtreecommitdiff
path: root/src/database/database.cpp
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2017-08-26 13:51:15 +0200
committerlouiz’ <louiz@louiz.org>2017-08-26 13:51:15 +0200
commit655151d88a6ab948949b73682c3a76a0274eb10c (patch)
treea6c00cbb46c6b142e82bd860914af1d62587b650 /src/database/database.cpp
parent1997fb5c6a5f791960575a31bd34dfd24cf96a26 (diff)
downloadbiboumi-655151d88a6ab948949b73682c3a76a0274eb10c.tar.gz
biboumi-655151d88a6ab948949b73682c3a76a0274eb10c.tar.bz2
biboumi-655151d88a6ab948949b73682c3a76a0274eb10c.tar.xz
biboumi-655151d88a6ab948949b73682c3a76a0274eb10c.zip
Cache the encoding_in database value, to avoid doing a query for each message
Diffstat (limited to 'src/database/database.cpp')
-rw-r--r--src/database/database.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/database/database.cpp b/src/database/database.cpp
index 266b17e..0f2349d 100644
--- a/src/database/database.cpp
+++ b/src/database/database.cpp
@@ -14,6 +14,7 @@ Database::GlobalOptionsTable Database::global_options("GlobalOptions_");
Database::IrcServerOptionsTable Database::irc_server_options("IrcServerOptions_");
Database::IrcChannelOptionsTable Database::irc_channel_options("IrcChannelOptions_");
Database::RosterTable Database::roster("roster");
+std::map<Database::CacheKey, Database::EncodingIn::real_type> Database::encoding_in_cache{};
void Database::open(const std::string& filename)