multimodal-routing/handlers/transit.go

30 lines
737 B
Go

package handlers
// import (
// "sync"
// "time"
//
// "git.coopgo.io/coopgo-platform/multimodal-routing/libs/transit"
// "github.com/paulmach/orb/geojson"
// "github.com/spf13/viper"
// )
//
// type TransitHandler struct {
// Routing *transit.TransitRouting
// }
//
// func NewTransitHandler(cfg *viper.Viper) (*TransitHandler, error) {
// routing, err := transit.NewTransitRouting(cfg)
// if err != nil {
// return nil, err
// }
// return &TransitHandler{
// Routing: routing,
// }, nil
// }
//
// func (h TransitHandler) Search(results chan *geojson.FeatureCollection, wg *sync.WaitGroup, departure geojson.Feature, destination geojson.Feature, departureDate time.Time) error {
// defer wg.Done()
// return nil
// }