| Index: chrome/installer/mac/app/main.m
|
| diff --git a/chrome/installer/mac/app/main.m b/chrome/installer/mac/app/main.m
|
| index 3f718136da58412eba1d290a526b7b9d7943aa83..89e9273cc975f69135e185d19a28d22bd902d40c 100644
|
| --- a/chrome/installer/mac/app/main.m
|
| +++ b/chrome/installer/mac/app/main.m
|
| @@ -3,32 +3,14 @@
|
| // found in the LICENSE file.
|
|
|
| #import <Foundation/Foundation.h>
|
| +#import "MainDelegate.h"
|
|
|
| -#import "Downloader.h"
|
| -#import "OmahaCommunication.h"
|
| -#import "OmahaXMLRequest.h"
|
| -#import "SystemInfo.h"
|
| +int main(int argc, const char* argv[]) {
|
| + MainDelegate* delegate = [[MainDelegate alloc] init];
|
| + [delegate talkToOmaha];
|
|
|
| -// TODO: add a class that takes care of what main is doing now
|
| -void talkToOmahaThenExecuteBlock(OmahaRequestCompletionHandler block) {
|
| - NSXMLDocument* requestBody = [OmahaXMLRequest createXMLRequestBody];
|
| - OmahaCommunication* messenger =
|
| - [[OmahaCommunication alloc] initWithBody:requestBody];
|
| - [messenger sendRequestWithBlock:block];
|
| -}
|
| -
|
| -int main() {
|
| - talkToOmahaThenExecuteBlock(^(NSData* data, NSError* error) {
|
| - if (error) {
|
| - NSLog(@"%@", [error localizedDescription]);
|
| - return;
|
| - }
|
| - Downloader* download = [[Downloader alloc] init];
|
| - [download downloadChromeImageToDownloadsDirectory:data];
|
| - });
|
| -
|
| - // [[NSRunLoop mainRunLoop] run];
|
| - [[NSRunLoop mainRunLoop]
|
| - runUntilDate:[NSDate dateWithTimeIntervalSinceNow:3]];
|
| + [[NSRunLoop mainRunLoop] run];
|
| + // [[NSRunLoop mainRunLoop]
|
| + // runUntilDate:[NSDate dateWithTimeIntervalSinceNow:10]];
|
| return 1;
|
| }
|
|
|