summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2017-07-25 14:42:37 -0400
committerJoel Fischer <joeljfischer@gmail.com>2017-07-25 14:42:37 -0400
commit05d85f0ed96bfb4baab6496cc8df9479f897ab1d (patch)
tree543f8a377ffe6698b925c368e80ef6456a0fa300
parentc733d3f75e4ab6e96a1c2667a2ea11b3b7bdf205 (diff)
downloadsdl_ios-05d85f0ed96bfb4baab6496cc8df9479f897ab1d.tar.gz
Fix the protocol router not passing to the correct delegate methods
-rw-r--r--SmartDeviceLink/SDLProtocolReceivedMessageRouter.m25
1 files changed, 8 insertions, 17 deletions
diff --git a/SmartDeviceLink/SDLProtocolReceivedMessageRouter.m b/SmartDeviceLink/SDLProtocolReceivedMessageRouter.m
index 412b39a9c..d0ca6acd3 100644
--- a/SmartDeviceLink/SDLProtocolReceivedMessageRouter.m
+++ b/SmartDeviceLink/SDLProtocolReceivedMessageRouter.m
@@ -70,32 +70,23 @@
- (void)sdl_dispatchV1ControlMessage:(SDLProtocolMessage *)message {
switch (message.header.frameData) {
case SDLFrameData_StartSessionACK: {
- if ([self.delegate respondsToSelector:@selector(handleProtocolStartSessionACK:sessionID:version:)]) {
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- [self.delegate handleProtocolStartSessionACK:message.header.serviceType
- sessionID:message.header.sessionID
- version:message.header.version];
-#pragma clang diagnostic pop
- }
-
- if ([self.delegate respondsToSelector:@selector(handleProtocolStartSessionACK:)]) {
- [self.delegate handleProtocolStartSessionACK:message.header];
+ if ([self.delegate respondsToSelector:@selector(handleProtocolStartServiceACKMessage:)]) {
+ [self.delegate handleProtocolStartServiceACKMessage:message];
}
} break;
case SDLFrameData_StartSessionNACK: {
- if ([self.delegate respondsToSelector:@selector(handleProtocolStartSessionNACK:)]) {
- [self.delegate handleProtocolStartSessionNACK:message.header.serviceType];
+ if ([self.delegate respondsToSelector:@selector(handleProtocolStartServiceNAKMessage:)]) {
+ [self.delegate handleProtocolStartServiceNAKMessage:message];
}
} break;
case SDLFrameData_EndSessionACK: {
- if ([self.delegate respondsToSelector:@selector(handleProtocolEndSessionACK:)]) {
- [self.delegate handleProtocolEndSessionACK:message.header.serviceType];
+ if ([self.delegate respondsToSelector:@selector(handleProtocolEndServiceACKMessage:)]) {
+ [self.delegate handleProtocolEndServiceACKMessage:message];
}
} break;
case SDLFrameData_EndSessionNACK: {
- if ([self.delegate respondsToSelector:@selector(handleProtocolStartSessionNACK:)]) {
- [self.delegate handleProtocolEndSessionNACK:message.header.serviceType];
+ if ([self.delegate respondsToSelector:@selector(handleProtocolStartServiceNAKMessage:)]) {
+ [self.delegate handleProtocolEndServiceNAKMessage:message];
}
} break;
case SDLFrameData_Heartbeat: {