Update ObjC tutorials for v0.9.0
Also, bump their CocoaAsyncSocket versions. [#126987947]
This commit is contained in:
parent
faa1f86620
commit
55315a12bc
@ -1 +1 @@
|
|||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
|
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
|
||||||
github "jeffh/JKVValue" "v1.3.1"
|
github "jeffh/JKVValue" "v1.3.1"
|
||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
RMQQueue *q = [ch queue:@"hello"];
|
RMQQueue *q = [ch queue:@"hello"];
|
||||||
|
|
||||||
[ch.defaultExchange publish:@"Hello World!" routingKey:q.name];
|
[ch.defaultExchange publish:[@"Hello World!" dataUsingEncoding:NSUTF8StringEncoding] routingKey:q.name];
|
||||||
NSLog(@"Sent 'Hello World!'");
|
NSLog(@"Sent 'Hello World!'");
|
||||||
|
|
||||||
[conn close];
|
[conn close];
|
||||||
@ -37,7 +37,7 @@
|
|||||||
RMQQueue *q = [ch queue:@"hello"];
|
RMQQueue *q = [ch queue:@"hello"];
|
||||||
NSLog(@"Waiting for messages.");
|
NSLog(@"Waiting for messages.");
|
||||||
[q subscribe:^(RMQMessage * _Nonnull message) {
|
[q subscribe:^(RMQMessage * _Nonnull message) {
|
||||||
NSLog(@"Received %@", message.content);
|
NSLog(@"Received %@", [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
|
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
|
||||||
github "jeffh/JKVValue" "v1.3.1"
|
github "jeffh/JKVValue" "v1.3.1"
|
||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -26,7 +26,8 @@
|
|||||||
|
|
||||||
RMQQueue *q = [ch queue:@"task_queue" options:RMQQueueDeclareDurable];
|
RMQQueue *q = [ch queue:@"task_queue" options:RMQQueueDeclareDurable];
|
||||||
|
|
||||||
[ch.defaultExchange publish:msg routingKey:q.name persistent:YES];
|
NSData *msgData = [msg dataUsingEncoding:NSUTF8StringEncoding];
|
||||||
|
[ch.defaultExchange publish:msgData routingKey:q.name persistent:YES];
|
||||||
NSLog(@"Sent %@", msg);
|
NSLog(@"Sent %@", msg);
|
||||||
|
|
||||||
[conn close];
|
[conn close];
|
||||||
@ -45,9 +46,10 @@
|
|||||||
|
|
||||||
RMQBasicConsumeOptions manualAck = RMQBasicConsumeNoOptions;
|
RMQBasicConsumeOptions manualAck = RMQBasicConsumeNoOptions;
|
||||||
[q subscribe:manualAck handler:^(RMQMessage * _Nonnull message) {
|
[q subscribe:manualAck handler:^(RMQMessage * _Nonnull message) {
|
||||||
NSLog(@"%@: Received %@", name, message.content);
|
NSString *messageText = [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding];
|
||||||
|
NSLog(@"%@: Received %@", name, messageText);
|
||||||
// imitate some work
|
// imitate some work
|
||||||
unsigned int sleepTime = (unsigned int)[message.content componentsSeparatedByString:@"."].count - 1;
|
unsigned int sleepTime = (unsigned int)[messageText componentsSeparatedByString:@"."].count - 1;
|
||||||
NSLog(@"%@: Sleeping for %u seconds", name, sleepTime);
|
NSLog(@"%@: Sleeping for %u seconds", name, sleepTime);
|
||||||
sleep(sleepTime);
|
sleep(sleepTime);
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
|
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
|
||||||
github "jeffh/JKVValue" "v1.3.1"
|
github "jeffh/JKVValue" "v1.3.1"
|
||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
NSString *msg = @"Hello World!";
|
NSString *msg = @"Hello World!";
|
||||||
|
|
||||||
[x publish:msg];
|
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding]];
|
||||||
NSLog(@"Sent %@", msg);
|
NSLog(@"Sent %@", msg);
|
||||||
|
|
||||||
[conn close];
|
[conn close];
|
||||||
@ -43,7 +43,7 @@
|
|||||||
NSLog(@"Waiting for logs.");
|
NSLog(@"Waiting for logs.");
|
||||||
|
|
||||||
[q subscribe:^(RMQMessage * _Nonnull message) {
|
[q subscribe:^(RMQMessage * _Nonnull message) {
|
||||||
NSLog(@"Received %@", message);
|
NSLog(@"Received %@", [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
|
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
|
||||||
github "jeffh/JKVValue" "v1.3.1"
|
github "jeffh/JKVValue" "v1.3.1"
|
||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
NSLog(@"Waiting for logs.");
|
NSLog(@"Waiting for logs.");
|
||||||
|
|
||||||
[q subscribe:^(RMQMessage * _Nonnull message) {
|
[q subscribe:^(RMQMessage * _Nonnull message) {
|
||||||
NSLog(@"%@:%@", message.routingKey, message.content);
|
NSLog(@"%@:%@", message.routingKey, [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,7 +44,7 @@
|
|||||||
id<RMQChannel> ch = [conn createChannel];
|
id<RMQChannel> ch = [conn createChannel];
|
||||||
RMQExchange *x = [ch direct:@"direct_logs"];
|
RMQExchange *x = [ch direct:@"direct_logs"];
|
||||||
|
|
||||||
[x publish:msg routingKey:severity];
|
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:severity];
|
||||||
NSLog(@"Sent '%@'", msg);
|
NSLog(@"Sent '%@'", msg);
|
||||||
|
|
||||||
[conn close];
|
[conn close];
|
||||||
|
@ -1 +1 @@
|
|||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
|
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
|
||||||
github "jeffh/JKVValue" "v1.3.1"
|
github "jeffh/JKVValue" "v1.3.1"
|
||||||
github "rabbitmq/rabbitmq-objc-client" "v0.7"
|
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
NSLog(@"Waiting for logs.");
|
NSLog(@"Waiting for logs.");
|
||||||
|
|
||||||
[q subscribe:^(RMQMessage * _Nonnull message) {
|
[q subscribe:^(RMQMessage * _Nonnull message) {
|
||||||
NSLog(@"%@:%@", message.routingKey, message.content);
|
NSLog(@"%@:%@", message.routingKey, [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,7 +44,7 @@
|
|||||||
id<RMQChannel> ch = [conn createChannel];
|
id<RMQChannel> ch = [conn createChannel];
|
||||||
RMQExchange *x = [ch topic:@"topic_logs"];
|
RMQExchange *x = [ch topic:@"topic_logs"];
|
||||||
|
|
||||||
[x publish:msg routingKey:routingKey];
|
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:routingKey];
|
||||||
NSLog(@"Sent '%@'", msg);
|
NSLog(@"Sent '%@'", msg);
|
||||||
|
|
||||||
[conn close];
|
[conn close];
|
||||||
|
Loading…
Reference in New Issue
Block a user