You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the primary transport opens, the SDLSecondaryTransportManager is notified via the onProtocolOpened delegate method. The SDLSecondaryTransportManager starts a timer to watch for a response to the request to register the secondary transport even though no such request can be sent due to the secondary transport not being established.
Reproduction Steps
Connect a navigation app that supports secondary transports to the module.
The registerTransportTimer on the SDLSecondaryTransportManager will be started as soon as the primary transport is established. If the secondary transport is not established by the time timer elapses, then irrelevant logs are printed.
Expected Behavior
The registerTransportTimer should only be created if the secondary transport has been established.
Observed Behavior
The registerTransportTimer is created even if the secondary transport has not been established.
OS & Version Information
iOS Version: n/a
SDL iOS Version: 6.6
Testing Against: SdlTcpApp
The text was updated successfully, but these errors were encountered:
NicoleYarroch
changed the title
The secondary transport manager attempts to register the secondary transport when the primary transport opens
The secondary transport manager not start a timer when the primary transport opens
Jul 17, 2020
NicoleYarroch
changed the title
The secondary transport manager not start a timer when the primary transport opens
The secondary transport manager should not start a timer when the primary transport opens
Jul 17, 2020
Bug Report
When the primary transport opens, the
SDLSecondaryTransportManager
is notified via theonProtocolOpened
delegate method. TheSDLSecondaryTransportManager
starts a timer to watch for a response to the request to register the secondary transport even though no such request can be sent due to the secondary transport not being established.Reproduction Steps
registerTransportTimer
on theSDLSecondaryTransportManager
will be started as soon as the primary transport is established. If the secondary transport is not established by the time timer elapses, then irrelevant logs are printed.Expected Behavior
The
registerTransportTimer
should only be created if the secondary transport has been established.Observed Behavior
The
registerTransportTimer
is created even if the secondary transport has not been established.OS & Version Information
The text was updated successfully, but these errors were encountered: