From 706b40cb508ec0dfb22395f5627540a342ccdd72 Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Thu, 17 Sep 2020 07:41:02 +0100 Subject: [PATCH] komrade update! --- komrade/backend/komrades.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/komrade/backend/komrades.py b/komrade/backend/komrades.py index a58da90..00b9d0c 100644 --- a/komrade/backend/komrades.py +++ b/komrade/backend/komrades.py @@ -320,7 +320,7 @@ class KomradeX(Caller): self.log('seen_post_ids =',seen_post_ids) # ring operator - res = self.ring_ring( + res_b = self.ring_ring( { 'seen_post_ids':seen_post_ids, 'only_from':only_from, @@ -329,8 +329,29 @@ class KomradeX(Caller): }, route='fetch_posts' ) + self.log('res_b <-',res_b) + + # msg from world? + msg_from_world = Message( + from_whom=Komrade(WORLD_NAME), + to_whom=self, + msg=res_b + ) + self.log('converted to msg:',msg_from_world) + msg_from_world.decrypt() + self.log('decrypted msg:',msg_from_world) + + # get binary blob for all fetched posts + msgs_b = msg_from_world.msg + msgs = msgs_b.split(BSEP) - self.log(res,'<- fetched_posts') + res = { + 'status':'Fetched {len(msgs)} poss.' + 'success':True, + 'msgs':msgs + } + + self.log('->',res) return res