parse ntg jobs and strigify them

This commit is contained in:
Bel LaPointe
2022-01-09 21:56:01 -05:00
parent bf3c382877
commit ad9af0a5db
7 changed files with 236 additions and 2 deletions

22
main.go
View File

@@ -3,6 +3,7 @@ package main
import (
"errors"
"fmt"
"local/truckstop/broker"
"local/truckstop/config"
"time"
)
@@ -27,6 +28,23 @@ func _main() error {
}
func once() error {
states := config.Get().States
return errors.New("not impl" + fmt.Sprint(states))
jobs, err := getJobs()
if err != nil {
return err
}
return errors.New("not impl" + fmt.Sprint(jobs))
}
func getJobs() ([]broker.Job, error) {
states := config.Get().States
brokers := []broker.Broker{broker.NewNTGVision().WithMock()}
jobs := []broker.Job{}
for _, broker := range brokers {
somejobs, err := broker.Search(states)
if err != nil {
return nil, err
}
jobs = append(jobs, somejobs...)
}
return jobs, nil
}