[libsoup] Remove/privitize no longer working redirect APIs



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]