summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
Diffstat (limited to 'service')
-rw-r--r--service/pixelated/adapter/search.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/pixelated/adapter/search.py b/service/pixelated/adapter/search.py
index 71b72dba..a5897a12 100644
--- a/service/pixelated/adapter/search.py
+++ b/service/pixelated/adapter/search.py
@@ -129,10 +129,12 @@ class SearchEngine(object):
writer.update_document(**index_data)
- def index_mails(self, mails):
+ def index_mails(self, mails, callback=None):
with self._index.writer() as writer:
for mail in mails:
self._index_mail(writer, mail)
+ if callback:
+ callback()
def _search_with_options(self, options, query):
with self._index.searcher() as searcher: