From 77a7278e3157d902ad7a1b5041c0fe40c9a90369 Mon Sep 17 00:00:00 2001 From: Matt Ronge Date: Fri, 1 Feb 2013 13:31:50 -0600 Subject: Changed the API around to reflect when Hoa and I decided on for async --- tests/main.mm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'tests') diff --git a/tests/main.mm b/tests/main.mm index 87f44fa4..a47bf2a7 100644 --- a/tests/main.mm +++ b/tests/main.mm @@ -12,6 +12,7 @@ #include #include #include +#import "MCOFetchFoldersOperation.h" extern "C" { extern int mailstream_debug; @@ -279,24 +280,26 @@ void testObjc() session.port = 993; session.connectionType = MCOConnectionTypeTLS; - [session checkAccount:^(NSError *err, MCOOperation *op, id response) { + MCOCheckAccountOperation *checkOp = [session checkAccountOperation]; + [checkOp start:^(NSError *err) { if (err) { NSLog(@"Oh crap, an error %@", err); } else { NSLog(@"CONNECTED"); } }]; - - [session fetchAllFolders:^(NSError *err, MCOOperation *op, id response) { + + MCOFetchFoldersOperation *foldersOp = [session fetchAllFoldersOperation]; + [foldersOp start:^(NSError *err, NSArray *folders) { if (err) { NSLog(@"Oh crap, an error %@", err); } else { - NSLog(@"Folder %@", response); + NSLog(@"Folder %@", folders); } }]; [[NSRunLoop currentRunLoop] run]; - [session release]; + [session autorelease]; } -- cgit v1.2.3