コード例 #1
0
    def settyping(self, conversation_id,
                  typing=hangouts_pb2.TYPING_TYPE_STARTED):
        """Send typing notification.

        conversation_id must be a valid conversation ID.
        typing must be a hangups.TypingType Enum.

        Raises hangups.NetworkError if the request fails.
        """
        request = hangouts_pb2.SetTypingRequest(
            request_header=self._get_request_header_pb(),
            conversation_id=hangouts_pb2.ConversationId(id=conversation_id),
            type=typing,
        )
        response = hangouts_pb2.SetTypingResponse()
        yield from self._pb_request('conversations/settyping', request,
                                    response)
        return response
コード例 #2
0
 def set_typing(self, set_typing_request):
     """Set the typing status of a conversation."""
     response = hangouts_pb2.SetTypingResponse()
     yield from self._pb_request('conversations/settyping',
                                 set_typing_request, response)
     return response