- public PirateBayWatcher(String searchTerms) {
- super(createHttpQuery(searchTerms), createFilters(), createTrigger());
+ public PirateBayWatcher(String searchTerms, String proxy) {
+ super(createHttpQuery(searchTerms, extractProxyHost(proxy), extractProxyPort(proxy)), createFilters(), createTrigger());
+ }
+
+ private static String extractProxyHost(String proxy) {
+ return proxy.split(":")[0];
+ }
+
+ private static int extractProxyPort(String proxy) {
+ return Integer.valueOf(proxy.split(":")[1]);