10000 Update ObjC tutorials for v0.9.0 · syk-coder/rabbitmq-tutorials@55315a1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 55315a1

Browse files
committed
Update ObjC tutorials for v0.9.0
Also, bump their CocoaAsyncSocket versions. [#126987947]
1 parent faa1f86 commit 55315a1

File tree

15 files changed

+28
-26
lines changed

15 files changed

+28
-26
lines changed

objective-c/tutorial1/Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
1+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
1+
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
22
github "jeffh/JKVValue" "v1.3.1"
3-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
3+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"

objective-c/tutorial1/tutorial1/ViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ - (void)send {
2121

2222
RMQQueue *q = [ch queue:@"hello"];
2323

24-
[ch.defaultExchange publish:@"Hello World!" routingKey:q.name];
24+
[ch.defaultExchange publish:[@"Hello World!" dataUsingEncoding:NSUTF8StringEncoding] routingKey:q.name];
2525
NSLog(@"Sent 'Hello World!'");
2626

2727
[conn close];
@@ -37,7 +37,7 @@ - (void)receive {
3737
RMQQueue *q = [ch queue:@"hello"];
3838
NSLog(@"Waiting for messages.");
3939
[q subscribe:^(RMQMessage * _Nonnull message) {
40-
NSLog(@"Received %@", message.content);
40+
NSLog(@"Received %@", [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
4141
}];
4242
}
4343

objective-c/tutorial2/Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
1+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
1+
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
22
github "jeffh/JKVValue" "v1.3.1"
3-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
3+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"

objective-c/tutorial2/tutorial2/ViewController.m

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ - (void)newTask:(NSString *)msg {
2626

2727
RMQQueue *q = [ch queue:@"task_queue" options:RMQQueueDeclareDurable];
2828

29-
[ch.defaultExchange publish:msg routingKey:q.name persistent:YES];
29+
NSData *msgData = [msg dataUsingEncoding:NSUTF8StringEncoding];
30+
[ch.defaultExchange publish:msgData routingKey:q.name persistent:YES];
3031
NSLog(@"Sent %@", msg);
3132

3233
[conn close];
@@ -45,9 +46,10 @@ - (void)workerNamed:(NSString *)name {
4546

4647
RMQBasicConsumeOptions manualAck = RMQBasicConsumeNoOptions;
4748
[q subscribe:manualAck handler:^(RMQMessage * _Nonnull message) {
48-
NSLog(@"%@: Received %@", name, message.content);
49+
NSString *messageText = [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding];
50+
NSLog(@"%@: Received %@", name, messageText);
4951
// imitate some work
50-
unsigned int sleepTime = (unsigned int)[message.content componentsSeparatedByString:@"."].count - 1;
52+
unsigned int sleepTime = (unsigned int)[messageText componentsSeparatedByString:@"."].count - 1;
5153
NSLog(@"%@: Sleeping for %u seconds", name, sleepTime);
5254
sleep(sleepTime);
5355

objective-c/tutorial3/Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
1+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
1+
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
22
github "jeffh/JKVValue" "v1.3.1"
3-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
3+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"

objective-c/tutorial3/tutorial3/ViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ - (void)emitLog {
2424

2525
NSString *msg = @"Hello World!";
2626

27-
[x publish:msg];
27+
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding]];
2828
NSLog(@"Sent %@", msg);
2929

3030
[conn close];
@@ -43,7 +43,7 @@ - (void)receiveLogs {
4343
NSLog(@"Waiting for logs.");
4444

4545
[q subscribe:^(RMQMessage * _Nonnull message) {
46-
NSLog(@"Received %@", message);
46+
NSLog(@"Received %@", [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
4747
}];
4848
}
4949

objective-c/tutorial4/Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
1+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
1+
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
22
github "jeffh/JKVValue" "v1.3.1"
3-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
3+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"

objective-c/tutorial4/tutorial4/ViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ - (void)receiveLogsDirect {
3333
NSLog(@"Waiting for logs.");
3434

3535
[q subscribe:^(RMQMessage * _Nonnull message) {
36-
NSLog(@"%@:%@", message.routingKey, message.content);
36+
NSLog(@"%@:%@", message.routingKey, [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
3737
}];
3838
}
3939

@@ -44,7 +44,7 @@ - (void)emitLogDirect:(NSString *)msg severity:(NSString *)severity {
4444
id<RMQChannel> ch = [conn createChannel];
4545
RMQExchange *x = [ch direct:@"direct_logs"];
4646

47-
[x publish:msg routingKey:severity];
47+
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:severity];
4848
NSLog(@"Sent '%@'", msg);
4949

5050
[conn close];

objective-c/tutorial5/Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
1+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "robbiehanson/CocoaAsyncSocket" "7.4.3"
1+
github "robbiehanson/CocoaAsyncSocket" "7.5.0"
22
github "jeffh/JKVValue" "v1.3.1"
3-
github "rabbitmq/rabbitmq-objc-client" "v0.7"
3+
github "rabbitmq/rabbitmq-objc-client" "v0.9.0"

objective-c/tutorial5/tutorial5/ViewController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ - (void)receiveLogsTopic:(NSArray *)routingKeys {
3333
NSLog(@"Waiting for logs.");
3434

3535
[q subscribe:^(RMQMessage * _Nonnull message) {
36-
NSLog(@"%@:%@", message.routingKey, message.content);
36+
NSLog(@"%@:%@", message.routingKey, [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding]);
3737
}];
3838
}
3939

@@ -44,7 +44,7 @@ - (void)emitLogTopic:(NSString *)msg routingKey:(NSString *)routingKey {
4444
id<RMQChannel> ch = [conn createChannel];
4545
RMQExchange *x = [ch topic:@"topic_logs"];
4646

47-
[x publish:msg routingKey:routingKey];
47+
[x publish:[msg dataUsingEncoding:NSUTF8StringEncoding] routingKey:routingKey];
4848
NSLog(@"Sent '%@'", msg);
4949

5050
[conn close];

0 commit comments

Comments
 (0)
0