use same example for objc

This commit is contained in:
Erik 2015-05-13 08:35:19 -04:00
parent 9ec521a6de
commit 72dd2ef364

View File

@ -27,12 +27,18 @@ socket.connect()
```objective-c ```objective-c
SocketIOClient* socket = [[SocketIOClient alloc] initWithSocketURL:@"localhost:8080" options:nil]; SocketIOClient* socket = [[SocketIOClient alloc] initWithSocketURL:@"localhost:8080" options:nil];
[socket on: @"connect" callback: ^(NSArray* data, void (^ack)(NSArray*)) { [socket on:@"connect" callback:^(NSArray* data, void (^ack)(NSArray*)) {
NSLog(@"connected"); NSLog(@"socket connected");
[socket emit:@"echo" withItems:@[@"echo test"]]; }];
[socket emitWithAck:@"ackack" withItems:@[@1]](10, ^(NSArray* data) {
NSLog(@"Got ack"); [socket on:@"currentAmount" callback:^(NSArray* data, void (^ack)(NSArray*)) {
double cur = [[data objectAtIndex:0] floatValue];
[socket emitWithAck:@"canUpdate" withItems:@[@(cur)]](0, ^(NSArray* data) {
[socket emit:@"update" withItems:@[@(cur + 2.50)]];
}); });
ack(@[@"Got your ack, ", @"dude"]);
}]; }];
[socket connect]; [socket connect];