From 4a6cfe415a0d362bf30f22fac16b732195f97232 Mon Sep 17 00:00:00 2001 From: Jeix Date: Fri, 11 Feb 2011 20:17:20 +0100 Subject: GUI updates, closed #181, updated XDCC, fixed FileSonic --- module/network/RequestFactory.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'module/network/RequestFactory.py') diff --git a/module/network/RequestFactory.py b/module/network/RequestFactory.py index 8340d06f7..90a48fe3c 100644 --- a/module/network/RequestFactory.py +++ b/module/network/RequestFactory.py @@ -24,6 +24,8 @@ from Bucket import Bucket from HTTPRequest import HTTPRequest from CookieJar import CookieJar +from XDCCRequest import XDCCRequest + class RequestFactory(): def __init__(self, core): self.lock = Lock() @@ -35,9 +37,12 @@ class RequestFactory(): def iface(self): return self.core.config["download"]["interface"] - def getRequest(self, pluginName, account=None): + def getRequest(self, pluginName, account=None, type="HTTP"): self.lock.acquire() + if type == "XDCC": + return XDCCRequest(proxies=self.getProxies()) + req = Browser(self.iface(), self.bucket, self.getProxies()) if account: -- cgit v1.2.3