Skip to content
Snippets Groups Projects
Commit d74f2124 authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

disable trainlinks

parent 37de951d
Branches
Tags
No related merge requests found
......@@ -3,8 +3,8 @@ package main
import (
"encoding/json"
"flag"
"fmt"
"git.kuschku.de/justjanne/bahn-api"
"github.com/golang/glog"
"gopkg.in/yaml.v2"
"log"
"net/http"
......@@ -30,6 +30,13 @@ func returnJson(w http.ResponseWriter, data interface{}) error {
return nil
}
func measure(name string, f func()) {
start := time.Now()
f()
end := time.Now()
glog.Infof("%s took %s", name, end.Sub(start).String())
}
func main() {
var err error
......@@ -157,7 +164,10 @@ func main() {
var data = make(map[string]InternalModel)
measure("total", func() {
var timetable bahn.Timetable
measure("timetable", func() {
if timetable, err = apiClient.Timetable(evaId, date); err != nil {
log.Println(err)
return
......@@ -167,8 +177,10 @@ func main() {
combined.Timetable = stop
data[stop.StopId] = combined
}
})
var realtime bahn.Timetable
measure("realtime", func() {
if realtime, err = apiClient.RealtimeAll(evaId, date); err != nil {
log.Println(err)
return
......@@ -179,7 +191,9 @@ func main() {
data[stop.StopId] = combined
}
}
})
measure("wing_definition", func() {
for key, combined := range data {
if combined.Timetable.Arrival != nil && combined.Timetable.Arrival.Wings != "" {
if combined.WingDefinition, err = apiClient.WingDefinition(combined.Timetable.StopId, combined.Timetable.Arrival.Wings); err != nil {
......@@ -194,7 +208,10 @@ func main() {
}
data[key] = combined
}
})
/*
measure("trainlinks", func() {
for key, combined := range data {
var moment time.Time
if combined.Timetable.Departure != nil && combined.Timetable.Departure.PlannedTime != nil {
......@@ -234,7 +251,9 @@ func main() {
}
data[key] = combined
}
})
measure("hafas_messages", func() {
for key, combined := range data {
if combined.TrainLink != "" {
if combined.HafasMessages, err = apiClient.HafasMessages(combined.TrainLink); err != nil {
......@@ -244,6 +263,10 @@ func main() {
}
data[key] = combined
}
})
*/
})
var result []InternalModel
for _, element := range data {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment