nothing-unencr
quadrismegistus 4 years ago
parent ba8d05f5bc
commit 4a64b23a76

@ -143,7 +143,7 @@ class Message(Logger):
self.msg = Message(decr_msg)
# for now this should be rolled out individually ,like an onion
# ring_ring on client -> pronto_pronto on server
# ring_ring on client -> route_msg on server
# so we don't need or want to decrypt all at once
if recursive:
self.msg.decrypt()

@ -168,9 +168,8 @@ class Operator(Keymaker):
return func(**data)
def pronto_pronto(self, msg_obj):
def route_msg(self, msg_obj):
self.log(f'''
<< "Pronto?"
>> {msg_obj}
''')
@ -190,7 +189,7 @@ class Operator(Keymaker):
# whew, then we can make someone else take the phone
self.log(f'passing msg onto {embedded_recipient} ...')
response = embedded_recipient.pronto_pronto(embedded_msg)
response = embedded_recipient.route_msg(embedded_msg)
self.log(f'passed msg onto {embedded_recipient}, got this response: {response} ...')
# otherwise what are we doing?
else:

@ -36,7 +36,7 @@ class TheSwitchboard(FlaskView, Logger):
data_b = b64decode(data_b64)
# ask operator to answer phone and request
resp_data_b = self.op.pronto_pronto(data_b)
resp_data_b = self.op.answer_phone(data_b)
# decode to str
resp_data_b64 = b64encode(resp_data_b)

@ -54,7 +54,7 @@ class TheOperator(Operator):
return self.send(encr_msg_to_send)
# ends the ring_ring() chain
def pronto_pronto(self,data_b):
def answer_phone(self,data_b):
# route incoming call from the switchboard
self.log('Hello, this is the Operator. You said: ',data_b)
@ -66,8 +66,8 @@ class TheOperator(Operator):
self.log(f'Operator understood message: {msg_obj} {msg_obj.route}')
# carry out message instructions
resp_msg_obj = super().pronto_pronto(msg_obj) #,route=msg_obj.route)
self.log('route_result <-',route_result)
resp_msg_obj = self.route_msg(msg_obj) #,route=msg_obj.route)
self.log('route_result <-',resp_msg_obj)
# should be encrypted already
assert resp_msg_obj.is_encrypted

Loading…
Cancel
Save