aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorGravatar Matt Ronge <mronge@mronge.com>2013-02-01 13:31:50 -0600
committerGravatar Matt Ronge <mronge@mronge.com>2013-02-01 13:31:50 -0600
commit77a7278e3157d902ad7a1b5041c0fe40c9a90369 (patch)
tree917c65b1500c5d2b87c3a4ef2c751c803eb7e63f /tests
parente759990770cde316ce5d74d3fec155b9bf8d00bb (diff)
Changed the API around to reflect when Hoa and I decided on for async
Diffstat (limited to 'tests')
-rw-r--r--tests/main.mm13
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];
}