posting
quadrismegistus 4 years ago
parent 40b5f008bb
commit 3f70184de1

@ -386,7 +386,7 @@ class KomradeX(Caller):
def delete_msgs(self,post_ids):
inbox_ids = self.get_inbox_ids().get('inbox',[])
for post_id in post_ids:
self.log('deleting post:',post_id)
print('deleting post:',post_id)
self.crypt_keys.delete(
post_id,
prefix='/post/'
@ -544,6 +544,35 @@ class KomradeX(Caller):
'downloaded':posts_downloaded,
}
### MEETING PEOLPE
def meet(self,name=None,pubkey=None):
if not name and not pubkey:
return {'success':False,'status':'Meet whom?'}
msg_to_op = self.compose_msg(
{
'name':self.name,
'secret_login':self.secret_login,
'pubkey':self.uri,
'meet_name':name,
'meet_pubkey':pubkey
},
self.op
)
print('msg_to_op',msg_to_op)
res = self.ring_ring(
msg_to_op,
route='introduce_komrades'
)
print('res from op',res)
return res
def test_register():
import random
num = random.choice(list(range(0,1000)))

@ -155,6 +155,13 @@ class CLI(Logger):
# meet?
self.komrade.meet(name)
def meet(self,dat):
if self.with_required_login():
name_or_pubkey = dat.strip().split()[0]
res = self.komrade.meet(name_or_pubkey)
print('@Operator:',res)
def msg(self,dat):
if self.with_required_login():
name_or_pubkey,msg = dat.split(' ',1)
@ -164,6 +171,7 @@ class CLI(Logger):
msg
)
self.log(f'Sent msg obj to {name_or_pubkey}: {msg_obj}')
print(f'@Operator: Message successfully sent to @{name_or_pubkey}.\n')
def refresh(self,dat):
if self.with_required_login():

Loading…
Cancel
Save