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 "rabbitmq/rabbitmq-objc-client" "v0.7"
|
||||
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||
|
@ -21,7 +21,7 @@
|
||||
|
||||
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!'");
|
||||
|
||||
[conn close];
|
||||
@ -37,7 +37,7 @@
|
||||
RMQQueue *q = [ch queue:@"hello"];
|
||||
NSLog(@"Waiting for messages.");
|
||||
[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 "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];
|
||||
|
||||
[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);
|
||||
|
||||
[conn close];
|
||||
@ -45,9 +46,10 @@
|
||||
|
||||
RMQBasicConsumeOptions manualAck = RMQBasicConsumeNoOptions;
|
||||
[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
|
||||
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);
|
||||
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 "rabbitmq/rabbitmq-objc-client" "v0.7"
|
||||
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
NSString *msg = @"Hello World!";
|
||||
|
||||
[x publish:msg];
|
||||
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding]];
|
||||
NSLog(@"Sent %@", msg);
|
||||
|
||||
[conn close];
|
||||
@ -43,7 +43,7 @@
|
||||
NSLog(@"Waiting for logs.");
|
||||
|
||||
[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 "rabbitmq/rabbitmq-objc-client" "v0.7"
|
||||
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||
|
@ -33,7 +33,7 @@
|
||||
NSLog(@"Waiting for logs.");
|
||||
|
||||
[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];
|
||||
RMQExchange *x = [ch direct:@"direct_logs"];
|
||||
|
||||
[x publish:msg routingKey:severity];
|
||||
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:severity];
|
||||
NSLog(@"Sent '%@'", msg);
|
||||
|
||||
[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 "rabbitmq/rabbitmq-objc-client" "v0.7"
|
||||
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
|
||||
|
@ -33,7 +33,7 @@
|
||||
NSLog(@"Waiting for logs.");
|
||||
|
||||
[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];
|
||||
RMQExchange *x = [ch topic:@"topic_logs"];
|
||||
|
||||
[x publish:msg routingKey:routingKey];
|
||||
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:routingKey];
|
||||
NSLog(@"Sent '%@'", msg);
|
||||
|
||||
[conn close];
|
||||
|
Loading…
Reference in New Issue
Block a user