On iOS add error handling for getRouteselector (#2394)

This commit is contained in:
pascal-fischer 2024-08-06 22:30:19 +02:00 committed by GitHub
parent 1802e51213
commit 855fba8fac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -271,7 +271,14 @@ func (c *Client) GetRoutesSelectionDetails() (*RoutesSelectionDetails, error) {
}
routesMap := engine.GetClientRoutesWithNetID()
routeSelector := engine.GetRouteManager().GetRouteSelector()
routeManager := engine.GetRouteManager()
if routeManager == nil {
return nil, fmt.Errorf("could not get route manager")
}
routeSelector := routeManager.GetRouteSelector()
if routeSelector == nil {
return nil, fmt.Errorf("could not get route selector")
}
var routes []*selectRoute
for id, rt := range routesMap {