SebastianHanfland / RallyGPXMerger

A web tool to merge GPX tracks for bigger rallies
MIT License
4 stars 2 forks source link

Investigate Logic to prevent unknowns #113

Closed SebastianHanfland closed 5 months ago

SebastianHanfland commented 5 months ago

There might be a bug. Write a test for it

    if (point.street === 'Unknown' && index > 0 && enrichedPoints[index - 1].street !== 'Unknown') {
        aggregatedPoints[lastIndex] = useLastKnownStreet(lastElement, point, participants);
        return;
    }

    if (point.street === 'Unknown' && index > 1 && enrichedPoints[index - 2].street !== 'Unknown') {
        aggregatedPoints[lastIndex] = useLastKnownStreet(lastElement, point, participants);
        return;
    }

    if (point.street === 'Unknown' && index > 2 && enrichedPoints[index - 3].street !== 'Unknown') {
        aggregatedPoints[lastIndex] = useLastKnownStreet(lastElement, point, participants);
        return;
    }

    if (point.street === 'Unknown' && index > 3 && enrichedPoints[index - 4].street !== 'Unknown') {
        aggregatedPoints[lastIndex] = useLastKnownStreet(lastElement, point, participants);
        return;
    }