keys-on-cli
quadrismegistus 4 years ago
parent 8d7c9bec7a
commit 23483b949c

@ -263,7 +263,7 @@ class Operator(Keymaker):
>> {msg_obj}
''')
return self.route_msg(msg_obj)
#return self.route_msg(msg_obj)
route_response = self.route_msg(msg_obj)
self.log('route_response',route_response)
@ -272,15 +272,20 @@ class Operator(Keymaker):
#self.log('what msg_obj looks like now:',msg_obj)
# send new content back
resp_msg_obj = msg_obj.to_whom.compose_msg_to(
route_response,
msg_obj.from_whom
)
from komrade.backend.messages import Message
if type(route_response)==Message:
resp_msg_obj = route_response
else:
resp_msg_obj = msg_obj.to_whom.compose_msg_to(
route_response,
msg_obj.from_whom
)
self.log('resp_msg_obj',resp_msg_obj)
# re-encrypt
resp_msg_obj.encrypt()
self.log(f're-encrypted: {resp_msg_obj}')
if not resp_msg_obj.is_encrypted:
resp_msg_obj.encrypt()
self.log(f're-encrypted: {resp_msg_obj}')
# pass msg back the chain
return resp_msg_obj

Loading…
Cancel
Save