diff options
author | Matt Ronge <mronge@mronge.com> | 2013-02-01 13:31:50 -0600 |
---|---|---|
committer | Matt Ronge <mronge@mronge.com> | 2013-02-01 13:31:50 -0600 |
commit | 77a7278e3157d902ad7a1b5041c0fe40c9a90369 (patch) | |
tree | 917c65b1500c5d2b87c3a4ef2c751c803eb7e63f /tests | |
parent | e759990770cde316ce5d74d3fec155b9bf8d00bb (diff) |
Changed the API around to reflect when Hoa and I decided on for async
Diffstat (limited to 'tests')
-rw-r--r-- | tests/main.mm | 13 |
1 files changed, 8 insertions, 5 deletions
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 <unicode/uclean.h> #include <unicode/ucnv.h> #include <mailcore/mailcore.h> +#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]; } |