diff options
author | louiz’ <louiz@louiz.org> | 2017-08-26 13:51:15 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2017-08-26 13:51:15 +0200 |
commit | 655151d88a6ab948949b73682c3a76a0274eb10c (patch) | |
tree | a6c00cbb46c6b142e82bd860914af1d62587b650 /src/database/database.cpp | |
parent | 1997fb5c6a5f791960575a31bd34dfd24cf96a26 (diff) | |
download | biboumi-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.cpp | 1 |
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) |