Philipp Hörist pushed to branch master at gajim / python-nbxmpp


Commits:
8be061c9 by Philipp Hörist at 2023-03-25T17:18:35+01:00
fix: HTTP: Reset attributes on redirect

Fixes #141

- - - - -


1 changed file:

- nbxmpp/http.py


Changes:

=====================================
nbxmpp/http.py
=====================================
@@ -276,6 +276,7 @@ class HTTPRequest(GObject.GObject):
 
         self._message.connect('content-sniffed', self._on_content_sniffed)
         self._message.connect('got-body', self._on_got_body)
+        self._message.connect('restarted', self._on_restarted)
         self._message.connect('finished', self._on_finished)
 
         soup_session = self._session.get_soup_session()
@@ -431,6 +432,12 @@ class HTTPRequest(GObject.GObject):
         self._log.info('Body received')
         self._body_received = True
 
+    def _on_restarted(self, _message: Soup.Message) -> None:
+        self._log.info('Restarted')
+        self._body_received = False
+        self._response_content_type = ''
+        self._response_content_length = 0
+
     def _on_finished(self, _message: Soup.Message) -> None:
         self._log.info('Message finished')
         if not self._body_received:



View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/8be061c93b261c199ca8e70709d631cd3a9824cf

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/8be061c93b261c199ca8e70709d631cd3a9824cf
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to