From: Jay Freeman (saurik) Date: Mon, 28 Feb 2011 18:27:33 +0000 (-0800) Subject: DRY refactorization with silly abstraction for {request,URL}WithURL. X-Git-Tag: v1.1.0%b1~123 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/dd48f2e66a305d635324adfc9e4689bcccb66357 DRY refactorization with silly abstraction for {request,URL}WithURL. --- diff --git a/UICaboodle/BrowserView.mm b/UICaboodle/BrowserView.mm index 9a067f7c..201e8541 100644 --- a/UICaboodle/BrowserView.mm +++ b/UICaboodle/BrowserView.mm @@ -498,22 +498,25 @@ static void $UIWebViewWebViewDelegate$webViewClose$(UIWebViewWebViewDelegate *se [super dealloc]; } -- (void) setURL:(NSURL *)url { - _assert(request_ == nil); +- (NSURL *) URLWithURL:(NSURL *)url { + return url; +} - request_ = [NSURLRequest - requestWithURL:url - cachePolicy:NSURLRequestUseProtocolCachePolicy +- (NSURLRequest *) requestWithURL:(NSURL *)url cachePolicy:(NSURLRequestCachePolicy)policy { + return [NSURLRequest + requestWithURL:[self URLWithURL:url] + cachePolicy:policy timeoutInterval:DefaultTimeout_ ]; } +- (void) setURL:(NSURL *)url { + _assert(request_ == nil); + request_ = [self requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy]; +} + - (void) loadURL:(NSURL *)url cachePolicy:(NSURLRequestCachePolicy)policy { - [self loadRequest:[NSURLRequest - requestWithURL:url - cachePolicy:policy - timeoutInterval:DefaultTimeout_ - ]]; + [self loadRequest:[self requestWithURL:url cachePolicy:policy]]; } - (void) loadURL:(NSURL *)url {