komrade update!

posting
quadrismegistus 4 years ago
parent 75f23f7138
commit 0816236d83

@ -263,28 +263,32 @@ class CLI(Logger):
self.stat(status) self.stat(status)
def msg(self,dat): def msg(self,dat='',name_or_pubkey=None,msg_s=None):
if self.with_required_login(): if self.with_required_login():
dat=dat.strip()
if not dat:
self.status('Message whom? Usage: /msg [name]')
return
datl=dat.split(' ',1) if not name_or_pubkey:
name_or_pubkey = datl[0] dat=dat.strip()
if not dat:
self.status('Message whom? Usage: /msg [name]')
return
datl=dat.split(' ',1)
name_or_pubkey = datl[0]
if name_or_pubkey.startswith('@'): if name_or_pubkey.startswith('@'):
name_or_pubkey=name_or_pubkey[1:] name_or_pubkey=name_or_pubkey[1:]
if len(datl)==1:
print() if not msg_s:
self.stat(f'Compose your message to @{name_or_pubkey} below.', 'Press Ctrl+D to complete, or Ctrl+C to cancel.') if len(datl)==1:
print() print()
msg_s = multiline_input().strip() self.stat(f'Compose your message to @{name_or_pubkey} below.', 'Press Ctrl+D to complete, or Ctrl+C to cancel.')
if not msg_s: print()
print('\n') msg_s = multiline_input().strip()
self.stat('Not sending. No message found.') if not msg_s:
return print('\n')
else: self.stat('Not sending. No message found.')
msg_s = datl[1] return
else:
msg_s = datl[1]
self.log(f'Composed msg to {name_or_pubkey}: {msg_s}') self.log(f'Composed msg to {name_or_pubkey}: {msg_s}')
msg_obj = self.komrade.msg( msg_obj = self.komrade.msg(
@ -404,11 +408,10 @@ class CLI(Logger):
def post(self,msg_s): def post(self,msg_s):
if self.with_required_login(): if self.with_required_login():
res = self.komrade.post(msg_s) return self.msg(
self.stat(res['status'],komrade_name='Operator') name_or_pubkey=WORLD_NAME,
msg_s=msg_s
)

Loading…
Cancel
Save