[libsoup] Remove/privitize no longer working redirect APIs
- From: Patrick Griffis <pgriffis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsoup] Remove/privitize no longer working redirect APIs
- Date: Wed, 25 Nov 2020 18:13:54 +0000 (UTC)
commit 924069e946c444ed7055959cc1ef5e997cb0619c
Author: Patrick Griffis <pgriffis igalia com>
Date: Wed Nov 25 12:13:21 2020 -0600
Remove/privitize no longer working redirect APIs
A replacement will need to be made
docs/reference/libsoup-3.0-sections.txt | 3 ---
libsoup/soup-session.c | 36 +--------------------------------
libsoup/soup-session.h | 8 --------
3 files changed, 1 insertion(+), 46 deletions(-)
---
diff --git a/docs/reference/libsoup-3.0-sections.txt b/docs/reference/libsoup-3.0-sections.txt
index 089649cc..01dff225 100644
--- a/docs/reference/libsoup-3.0-sections.txt
+++ b/docs/reference/libsoup-3.0-sections.txt
@@ -379,9 +379,6 @@ soup_session_websocket_connect_finish
<SUBSECTION>
soup_session_abort
<SUBSECTION>
-soup_session_would_redirect
-soup_session_redirect_message
-<SUBSECTION>
soup_session_add_feature
soup_session_add_feature_by_type
soup_session_remove_feature
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index dec2524e..e51602ee 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -808,40 +808,6 @@ redirection_uri (SoupSession *session,
return new_uri;
}
-/**
- * soup_session_would_redirect:
- * @session: a #SoupSession
- * @msg: a #SoupMessage that has response headers
- *
- * Checks if @msg contains a response that would cause @session to
- * redirect it to a new URL (ignoring @msg's %SOUP_MESSAGE_NO_REDIRECT
- * flag, and the number of times it has already been redirected).
- *
- * Return value: whether @msg would be redirected
- *
- * Since: 2.38
- */
-gboolean
-soup_session_would_redirect (SoupSession *session, SoupMessage *msg)
-{
- GUri *new_uri;
-
- g_return_val_if_fail (SOUP_IS_SESSION (session), FALSE);
- g_return_val_if_fail (SOUP_IS_MESSAGE (msg), FALSE);
-
- /* It must have an appropriate status code and method */
- if (!SOUP_SESSION_WOULD_REDIRECT_AS_GET (session, msg) &&
- !SOUP_SESSION_WOULD_REDIRECT_AS_SAFE (session, msg))
- return FALSE;
-
- new_uri = redirection_uri (session, msg, NULL);
- if (!new_uri)
- return FALSE;
-
- g_uri_unref (new_uri);
- return TRUE;
-}
-
static gboolean
soup_session_requeue_item (SoupSession *session,
SoupMessageQueueItem *item,
@@ -896,7 +862,7 @@ soup_session_requeue_item (SoupSession *session,
*
* Since: 2.38
*/
-gboolean
+static gboolean
soup_session_redirect_message (SoupSession *session,
SoupMessage *msg,
GError **error)
diff --git a/libsoup/soup-session.h b/libsoup/soup-session.h
index 7c7c1604..84ba9e31 100644
--- a/libsoup/soup-session.h
+++ b/libsoup/soup-session.h
@@ -57,14 +57,6 @@ GInputStream *soup_session_send (SoupSession *session,
GCancellable *cancellable,
GError **error);
-SOUP_AVAILABLE_IN_ALL
-gboolean soup_session_would_redirect (SoupSession *session,
- SoupMessage *msg);
-SOUP_AVAILABLE_IN_ALL
-gboolean soup_session_redirect_message (SoupSession *session,
- SoupMessage *msg,
- GError **error);
-
SOUP_AVAILABLE_IN_ALL
void soup_session_add_feature (SoupSession *session,
SoupSessionFeature *feature);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]