nothing-unencr
quadrismegistus 4 years ago
parent cbdd85d33f
commit 29ae863636

@ -49,6 +49,11 @@ class Message(Logger):
del md[ROUTE_KEYNAME]
return md
def mark_return_to_sender(self):
self._caller,self._callee = self._callee,self._caller
self.msg_d['_from_pub'],self.msg_d['_to_pub'] = self.msg_d['_to_pub'],self.msg_d['_from_pub'],
self.msg_d['_from_name'],self.msg_d['_to_name'] = self.msg_d['_to_name'],self.msg_d['_from_name'],
def __repr__(self):
msg_d_str=dict_format(self.msg_d,tab=6)
return f"""

@ -199,10 +199,13 @@ class Operator(Keymaker):
msg_obj.msg = msg_obj.msg_d['_msg'] = response
self.log('what msg_obj looks like now:',msg_obj)
# invert who's sending to whom!
msg_obj.mark_return_to_sender()
# re-encrypt
msg_obj.encrypt()
self.log(f're-encrypted: {msg_obj}')
# passing msg back the chain
# pass msg back the chain
return msg_obj
Loading…
Cancel
Save