- self._conn.session.backend.send_sms([self.__otherHandle.phoneNumber], text)
- self._conn.session.textsStateMachine.reset_timers()
+ 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()
+
+ self.Sent(int(time.time()), messageType, text)