[libsoup] metrics: update metrics before emitting SoupMessage::restarted



commit 34cae27ad1c3125501ce8a4982edcf87d7d61cd2
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Thu Apr 15 12:58:17 2021 +0200

    metrics: update metrics before emitting SoupMessage::restarted
    
    We always update metrics before emitting message signals so that user
    can use the signals to get the updated metrics.

 libsoup/soup-session.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libsoup/soup-session.c b/libsoup/soup-session.c
index 521d32cb..0095bdc2 100644
--- a/libsoup/soup-session.c
+++ b/libsoup/soup-session.c
@@ -2030,8 +2030,8 @@ soup_session_process_queue_item (SoupSession          *session,
 
                case SOUP_MESSAGE_RESTARTING:
                        item->state = SOUP_MESSAGE_STARTING;
-                       soup_message_restarted (item->msg);
                         soup_message_set_metrics_timestamp (item->msg, SOUP_MESSAGE_METRICS_FETCH_START);
+                       soup_message_restarted (item->msg);
 
                        break;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]