UpdateSelectionUseCase

class UpdateSelectionUseCase @Inject constructor(getNewPointDirectionUseCase: GetNewPointDirectionUseCase, addWaypointUseCase: AddWaypointUseCase, deleteWaypointUseCase: DeleteWaypointUseCase)

Update user selections (Points and Tracks)

Constructors

Link copied to clipboard
@Inject
constructor(getNewPointDirectionUseCase: GetNewPointDirectionUseCase, addWaypointUseCase: AddWaypointUseCase, deleteWaypointUseCase: DeleteWaypointUseCase)

Functions

Link copied to clipboard
suspend operator fun invoke(trackId: Int?, pointId: Double?, select: Boolean, currentState: EditState): List<SelectionResult>