Mercurial > libervia-backend
comparison sat/plugins/plugin_xep_0033.py @ 3715:b9718216a1c0 0.9
merge bookmark 0.9
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 01 Dec 2021 16:13:31 +0100 |
parents | 888109774673 |
children | 944f51f9c2b4 |
comparison
equal
deleted
inserted
replaced
3714:af09b5aaa5d7 | 3715:b9718216a1c0 |
---|---|
154 | 154 |
155 def send(mess_data, skip_send=False): | 155 def send(mess_data, skip_send=False): |
156 d = defer.Deferred() | 156 d = defer.Deferred() |
157 if not skip_send: | 157 if not skip_send: |
158 d.addCallback(client.sendMessageData) | 158 d.addCallback(client.sendMessageData) |
159 d.addCallback(client.messageAddToHistory) | 159 d.addCallback( |
160 lambda ret: defer.ensureDeferred(client.messageAddToHistory(ret)) | |
161 ) | |
160 d.addCallback(client.messageSendToBridge) | 162 d.addCallback(client.messageSendToBridge) |
161 d.addErrback(lambda failure: failure.trap(exceptions.CancelError)) | 163 d.addErrback(lambda failure: failure.trap(exceptions.CancelError)) |
162 return d.callback(mess_data) | 164 return d.callback(mess_data) |
163 | 165 |
164 def discoCallback(entities, to_jid_s): | 166 def discoCallback(entities, to_jid_s): |