Exemple #1
0
 def send_composing_indication(self,
                               state,
                               refresh=None,
                               last_active=None,
                               recipients=None):
     content = IsComposingDocument.create(
         state=State(state),
         refresh=Refresh(refresh) if refresh is not None else None,
         last_active=LastActive(last_active)
         if last_active is not None else None,
         content_type=ContentType('text'))
     message = QueuedMessage(content,
                             IsComposingDocument.content_type,
                             recipients=recipients,
                             notify_progress=False)
     self._enqueue_message(message)
     return message.id
Exemple #2
0
    def send_composing_indication(self,
                                  session,
                                  state,
                                  refresh=None,
                                  last_active=None):
        if not session.account.sms.enable_iscomposing:
            return

        content = IsComposingDocument.create(
            state=State(state),
            refresh=Refresh(refresh) if refresh is not None else None,
            last_active=LastActive(last_active)
            if last_active is not None else None,
            content_type=ContentType('text'))

        self.send_message(session.account, session.contact, content,
                          IsComposingDocument.content_type)
Exemple #3
0
 def send_composing_indication(self, state, refresh=None, last_active=None, recipients=None):
     content = IsComposingDocument.create(state=State(state), refresh=Refresh(refresh) if refresh is not None else None, last_active=LastActive(last_active) if last_active is not None else None, content_type=ContentType('text'))
     message = QueuedMessage(content, IsComposingDocument.content_type, recipients=recipients, notify_progress=False)
     self._enqueue_message(message)
     return message.id