Fix bug in computing arrival times
Due to reusing date time sequencer, arrivals would all be set 1 day ahead.
This commit is contained in:
parent
180ad4039e
commit
b0cec37bd7
1 changed files with 2 additions and 1 deletions
|
@ -89,9 +89,10 @@ namespace InfoferScraper.Scrapers {
|
||||||
).Groups as IEnumerable<Group>).Skip(1).Select(group => group.Value);
|
).Groups as IEnumerable<Group>).Skip(1).Select(group => group.Value);
|
||||||
|
|
||||||
var (dateDay, (dateMonth, (dateYear, _))) = result.Date.Split('.').Select(int.Parse);
|
var (dateDay, (dateMonth, (dateYear, _))) = result.Date.Split('.').Select(int.Parse);
|
||||||
Utils.DateTimeSequencer dtSeq = new(dateYear, dateMonth, dateDay);
|
|
||||||
|
|
||||||
void ParseArrDepList(IElement element, Action<Action<StationArrDep>> adder) {
|
void ParseArrDepList(IElement element, Action<Action<StationArrDep>> adder) {
|
||||||
|
Utils.DateTimeSequencer dtSeq = new(dateYear, dateMonth, dateDay);
|
||||||
|
|
||||||
if (element.QuerySelector(":scope > div > ul") == null) return;
|
if (element.QuerySelector(":scope > div > ul") == null) return;
|
||||||
|
|
||||||
foreach (var trainElement in element.QuerySelectorAll(":scope > div > ul > li")) {
|
foreach (var trainElement in element.QuerySelectorAll(":scope > div > ul > li")) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue