summary refs log tree commit diff
path: root/include/Cache.h
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-22 00:00:48 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-22 00:00:48 +0200
commit33f534c6f85047f00254edbc341b3a7bc1420111 (patch)
treeb48bc936903a1d2274dbd6947270e0d8a42758ce /include/Cache.h
parentAdd rounded corners to inline images (diff)
downloadnheko-33f534c6f85047f00254edbc341b3a7bc1420111.tar.xz
Cache room avatars (#139)
fixes #107
Diffstat (limited to 'include/Cache.h')
-rw-r--r--include/Cache.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/Cache.h b/include/Cache.h

index c141a42a..1f6c59f0 100644 --- a/include/Cache.h +++ b/include/Cache.h
@@ -48,6 +48,9 @@ public: bool isFormatValid(); void setCurrentFormat(); + QByteArray image(const QString &url) const; + void saveImage(const QString &url, const QByteArray &data); + private: void setNextBatchToken(lmdb::txn &txn, const QString &token); void insertRoomState(lmdb::txn &txn, const QString &roomid, const RoomState &state); @@ -56,6 +59,7 @@ private: lmdb::dbi stateDb_; lmdb::dbi roomDb_; lmdb::dbi invitesDb_; + lmdb::dbi imagesDb_; bool isMounted_;