diff options
author | Patrick Griffis <pgriffis@igalia.com> | 2020-11-25 12:13:21 -0600 |
---|---|---|
committer | Patrick Griffis <pgriffis@igalia.com> | 2020-11-25 12:13:21 -0600 |
commit | 924069e946c444ed7055959cc1ef5e997cb0619c (patch) | |
tree | 3fb04f7bba0abe01682cd151ee49c9d8fb06c4de | |
parent | 69f71c324fdb1a69731617f0387cac01db6fad6d (diff) | |
download | libsoup-924069e946c444ed7055959cc1ef5e997cb0619c.tar.gz |
Remove/privitize no longer working redirect APIs
A replacement will need to be made
-rw-r--r-- | docs/reference/libsoup-3.0-sections.txt | 3 | ||||
-rw-r--r-- | libsoup/soup-session.c | 36 | ||||
-rw-r--r-- | libsoup/soup-session.h | 8 |
3 files changed, 1 insertions, 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 @@ -58,14 +58,6 @@ GInputStream *soup_session_send (SoupSession *session, 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); SOUP_AVAILABLE_IN_ALL |