summaryrefslogtreecommitdiff
path: root/poezio/core/core.py
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-03-30 22:29:30 +0200
committerEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2018-03-31 00:47:24 +0200
commita2ad4af79a1435648c96b99308edeb04fd112da1 (patch)
treef3bf5b7aa4cf99d89caaea323667cbe3ad74f172 /poezio/core/core.py
parentb03a92e7eab6e0b7eb84a6a526913a449a36d603 (diff)
downloadpoezio-a2ad4af79a1435648c96b99308edeb04fd112da1.tar.gz
poezio-a2ad4af79a1435648c96b99308edeb04fd112da1.tar.bz2
poezio-a2ad4af79a1435648c96b99308edeb04fd112da1.tar.xz
poezio-a2ad4af79a1435648c96b99308edeb04fd112da1.zip
Use slixmpp’s new cache module for avatars too.
Diffstat (limited to 'poezio/core/core.py')
-rw-r--r--poezio/core/core.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/poezio/core/core.py b/poezio/core/core.py
index 8089408c..7c6ad886 100644
--- a/poezio/core/core.py
+++ b/poezio/core/core.py
@@ -18,6 +18,7 @@ import sys
import time
from slixmpp.xmlstream.handler import Callback
+from slixmpp.util import FileSystemPerJidCache
from poezio import connection
from poezio import decorators
@@ -30,7 +31,7 @@ from poezio import windows
from poezio.bookmarks import BookmarkList
from poezio.common import safeJID
-from poezio.config import config, firstrun
+from poezio.config import config, firstrun, CACHE_DIR
from poezio.contact import Contact, Resource
from poezio.daemon import Executor
from poezio.fifo import Fifo
@@ -76,6 +77,7 @@ class Core(object):
self.bookmarks = BookmarkList()
self.debug = False
self.remote_fifo = None
+ self.avatar_cache = FileSystemPerJidCache(CACHE_DIR, 'avatars', binary=True)
# a unique buffer used to store global information
# that are displayed in almost all tabs, in an
# information window.