feat(routes): add function to remove segments till end

This commit is contained in:
fbachus
2026-07-13 12:52:01 +02:00
parent 08e6d36dbe
commit d3ed0b82cc
+6 -1
View File
@@ -140,6 +140,11 @@ class Route {
segments.removeLast(); segments.removeLast();
} }
void removeSegmentsTillEnd(int idx) {
segments.removeRange(idx, segments.length - 1);
dbDeleteTrailingRouteSegments(idx);
}
void _removeSegment(int idx) { void _removeSegment(int idx) {
segments.removeAt(idx); segments.removeAt(idx);
} }
@@ -287,7 +292,7 @@ class Route {
); );
} }
void dbDeleteTrailingRouteSegment(int position) { void dbDeleteTrailingRouteSegments(int position) {
Database database = DbHelper.db; Database database = DbHelper.db;
if (position <= segments.length) { if (position <= segments.length) {
database.delete( database.delete(