frontends: fixed sendMessage calls, sendMessage is now async so callback and errback need to be specified + redraw in PrimivitusApp.notify
This commit is contained in:
parent
401f47273b
commit
fc003ecf77
1 changed files with 15 additions and 10 deletions
|
|
@ -256,14 +256,15 @@ class JP(object):
|
|||
|
||||
if self.options.separate: #we send stdin in several messages
|
||||
if header:
|
||||
self.bridge.sendMessage(self.dest_jid, header, profile_key=self.profile)
|
||||
self.bridge.sendMessage(self.dest_jid, header, profile_key=self.profile, callback=lambda: None, errback=lambda ignore: ignore)
|
||||
while (True):
|
||||
line = clean_ustr(sys.stdin.readline().decode('utf-8','ignore'))
|
||||
if not line:
|
||||
break
|
||||
self.bridge.sendMessage(self.dest_jid, line.replace("\n",""), profile_key=self.profile)
|
||||
self.bridge.sendMessage(self.dest_jid, line.replace("\n",""), profile_key=self.profile, callback=lambda: None, errback=lambda ignore: ignore)
|
||||
else:
|
||||
self.bridge.sendMessage(self.dest_jid, header + clean_ustr(u"".join([stream.decode('utf-8','ignore') for stream in sys.stdin.readlines()])), profile_key=self.profile)
|
||||
self.bridge.sendMessage(self.dest_jid, header + clean_ustr(u"".join([stream.decode('utf-8','ignore') for stream in sys.stdin.readlines()])),
|
||||
profile_key=self.profile, callback=lambda: None, errback=lambda ignore: ignore)
|
||||
|
||||
|
||||
def pipe_out(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue