From dd74b09b9d8ed51f0b7921ed983555784c9cfcb2 Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Tue, 2 Feb 2010 17:57:29 +0200 Subject: [PATCH] core: Minor refactor --- src/rygel/rygel-http-server.vala | 19 ++++++++----------- 1 file 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 (); + } } -- 2.7.4