diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2017-07-25 14:42:37 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2017-07-25 14:42:37 -0400 |
commit | 05d85f0ed96bfb4baab6496cc8df9479f897ab1d (patch) | |
tree | 543f8a377ffe6698b925c368e80ef6456a0fa300 | |
parent | c733d3f75e4ab6e96a1c2667a2ea11b3b7bdf205 (diff) | |
download | sdl_ios-05d85f0ed96bfb4baab6496cc8df9479f897ab1d.tar.gz |
Fix the protocol router not passing to the correct delegate methods
-rw-r--r-- | SmartDeviceLink/SDLProtocolReceivedMessageRouter.m | 25 |
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: { |