- self._conn.session.pool.add_task(
- self._conn.session.backend.send_sms,
- ([self.__otherHandle.phoneNumber], text),
- {},
- self._on_send_sms(messageType, text),
- self._on_send_sms_failed,
- )
-
- def _on_send_sms(self, messageType, text):
-
- @misc_utils.log_exception(_moduleLogger)
- def _actual_on_send_sms(self, *args):
- self._conn.session.textsStateMachine.reset_timers()
+ try:
+ result = yield self._conn.session.pool.add_task, (
+ self._conn.session.backend.send_sms,
+ ([self.__otherHandle.phoneNumber], text),
+ {},
+ on_success,
+ on_error,
+ ), {}
+ except Exception:
+ _moduleLogger.exception(result)
+ return