GetNewPointDirectionUseCase

class GetNewPointDirectionUseCase @Inject constructor(repository: EditTrackRepository)

Constructors

Link copied to clipboard
@Inject
constructor(repository: EditTrackRepository)

Functions

Link copied to clipboard
suspend operator fun invoke(trackId: Int, marker: Double?): Pair<Waypoint?, InsertPosition>

Update marker for adding points IF start of track clicked : Position = FRONT (add to front of track on future clicks) IF end of track clicked : Position = BACK (add to back of track on future clicks) IF middle of track clicked : Position = MIDDLE (add waypoint next to clicked point)