From 99e3cdd9bf7c8f32254b4adbaa0abec97cbabf5e Mon Sep 17 00:00:00 2001 From: Duda Dornelles Date: Tue, 23 Sep 2014 15:47:44 -0300 Subject: Adding InputMail model to be used to send mails and save drafts --- service/pixelated/adapter/soledad_querier.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'service/pixelated/adapter/soledad_querier.py') diff --git a/service/pixelated/adapter/soledad_querier.py b/service/pixelated/adapter/soledad_querier.py index bdfc28fe..b54f8e65 100644 --- a/service/pixelated/adapter/soledad_querier.py +++ b/service/pixelated/adapter/soledad_querier.py @@ -22,9 +22,11 @@ class SoledadQuerier: fdocs_hdocs = [(f[0], self.soledad.get_from_index('by-type-and-contenthash', 'head', f[1])[0]) for f in fdocs_chash] fdocs_hdocs_phash = [(f[0], f[1], f[1].content.get('body')) for f in fdocs_hdocs] fdocs_hdocs_bdocs = [(f[0], f[1], self.soledad.get_from_index('by-type-and-payloadhash', 'cnt', f[2])[0]) for f in fdocs_hdocs_phash] - return [PixelatedMail.from_soledad(*raw_mail) for raw_mail in fdocs_hdocs_bdocs] + return [PixelatedMail.from_soledad(*raw_mail, soledad_querier=self) for raw_mail in fdocs_hdocs_bdocs] def save_mail(self, mail): - self.soledad.put_doc(mail.fdoc) - self.soledad.put_doc(mail.hdoc) - self.soledad.put_doc(mail.bdoc) + #self.soledad.put_doc(mail.fdoc) + #self.soledad.put_doc(mail.hdoc) # XXX update only what has to be updated + #self.soledad.put_doc(mail.bdoc) + pass + -- cgit v1.2.3