[rygel] core: Minor refactor



commit dd74b09b9d8ed51f0b7921ed983555784c9cfcb2
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Tue Feb 2 17:57:29 2010 +0200

    core: Minor refactor

 src/rygel/rygel-http-server.vala |   19 ++++++++-----------
 1 files changed, 8 insertions(+), 11 deletions(-)
---
diff --git a/src/rygel/rygel-http-server.vala b/src/rygel/rygel-http-server.vala
index a8eeba6..92bebaa 100644
--- a/src/rygel/rygel-http-server.vala
+++ b/src/rygel/rygel-http-server.vala
@@ -170,12 +170,7 @@ internal class Rygel.HTTPServer : Rygel.TranscodeManager, Rygel.StateMachine {
                 debug ("%s : %s", name, value);
         });
 
-        var request = new HTTPGet (this, server, msg, query);
-
-        request.completed += this.on_request_completed;
-        this.requests.add (request);
-
-        request.run.begin ();
+        this.queue_request (new HTTPGet (this, server, msg, query));
     }
 
     private void on_request_aborted (Soup.Server        server,
@@ -204,13 +199,15 @@ internal class Rygel.HTTPServer : Rygel.TranscodeManager, Rygel.StateMachine {
             msg.uri.path.has_prefix (this.path_root)) {
             debug ("HTTP POST request for URI '%s'",
                    msg.get_uri ().to_string (false));
-            var request = new HTTPPost (this, this.context.server, msg);
-
-            request.completed += this.on_request_completed;
-            this.requests.add (request);
 
-            request.run.begin ();
+            this.queue_request (new HTTPPost (this, this.context.server, msg));
         }
     }
+
+    private void queue_request (HTTPRequest request) {
+        request.completed += this.on_request_completed;
+        this.requests.add (request);
+        request.run.begin ();
+    }
 }
 



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