From dd48f2e66a305d635324adfc9e4689bcccb66357 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 28 Feb 2011 10:27:33 -0800 Subject: DRY refactorization with silly abstraction for {request,URL}WithURL. --- UICaboodle/BrowserView.mm | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'UICaboodle') diff --git a/UICaboodle/BrowserView.mm b/UICaboodle/BrowserView.mm index 9a067f7..201e854 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 { -- cgit v1.2.3