updateFromRoute method

void updateFromRoute(
  1. dynamic route
)

Implementation

void updateFromRoute(FlutterRoute? route) {
  _steps = route?.steps ?? [];
  if (route?.steps?.isNotEmpty == true) {
    // Convert first step to FlutterRoutingPosition format for backward compatibility
    final firstStep = route!.steps!.first!;
    setNextPosition(
      FlutterRoutingPosition(
        position: firstStep.point,
        floorIndex: firstStep.floorIndex,
        floor: firstStep.floor,
        type: firstStep.type,
        nodeId: firstStep.nodeId,
        name: firstStep.name,
      ),
    );
  } else {
    setNextPosition(null);
  }
}