|
|
|
@ -331,27 +331,14 @@ class TheOperator(Operator):
|
|
|
|
|
|
|
|
|
|
def post(self,msg_to_op):
|
|
|
|
|
self.log('post <-',msg_to_op.msg_d)
|
|
|
|
|
data = msg_to_op.data
|
|
|
|
|
posts_b = data.get('posts_b')
|
|
|
|
|
self.log('posts_b',posts_b)
|
|
|
|
|
|
|
|
|
|
# decode?
|
|
|
|
|
self.log('posts_b_l',posts_b.split(BSEP))
|
|
|
|
|
|
|
|
|
|
posts = pickle.loads(posts_b)
|
|
|
|
|
self.log('posts unpickled',posts)
|
|
|
|
|
post_d = msg_to_op.msg_d
|
|
|
|
|
|
|
|
|
|
# decrypt?
|
|
|
|
|
posts_decr = SMessage(
|
|
|
|
|
self.privkey.data,
|
|
|
|
|
msg_to_op.msg_d.get('from')
|
|
|
|
|
)
|
|
|
|
|
self.log('decrypted posts',posts_decr)
|
|
|
|
|
# normally we'd deliver it to the person
|
|
|
|
|
# but here we need to deliver it to...
|
|
|
|
|
# everyone?
|
|
|
|
|
|
|
|
|
|
self.log('contacts =',self.contacts())
|
|
|
|
|
|
|
|
|
|
# msg_to_op.decrypt()
|
|
|
|
|
# self.log('decrypted msg to op',msg_to_op.msg_d)
|
|
|
|
|
# # decrypt?
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
'status':'Hold your horses.',
|
|
|
|
|