Compare commits

..

4 Commits

Author SHA1 Message Date
bel
1a072fee59 Merge branch 'master' of http://gogs.scratch.com:59515/bel/truckstop 2022-01-29 18:44:21 -07:00
bel
c4213e697d fuck backwards bool 2022-01-29 18:44:13 -07:00
bel
934a306bc9 log 2022-01-29 18:40:13 -07:00
Bel LaPointe
82bdbb1f3b todo 2022-01-27 20:18:13 -07:00
2 changed files with 6 additions and 4 deletions

View File

@@ -224,6 +224,7 @@ func (ntg NTGVision) SearchZips(zips []string) ([]Job, error) {
func (ntg NTGVision) workingHours(now time.Time) bool { func (ntg NTGVision) workingHours(now time.Time) bool {
// TODO assert M-F 9-4 EST // TODO assert M-F 9-4 EST
now = now.In(time.FixedZone("EST", -5*60*60)) now = now.In(time.FixedZone("EST", -5*60*60))
logtr.Debugf("ntg.workingHours: %s: weekday=%v (sun=%v, sat=%v), hour=%v (ok=9..16)", now.String(), now.Weekday(), time.Sunday, time.Saturday, now.Hour())
switch now.Weekday() { switch now.Weekday() {
case time.Sunday, time.Saturday: case time.Sunday, time.Saturday:
return false return false
@@ -237,7 +238,7 @@ func (ntg NTGVision) workingHours(now time.Time) bool {
} }
func (ntg NTGVision) SearchStates(states []config.State) ([]Job, error) { func (ntg NTGVision) SearchStates(states []config.State) ([]Job, error) {
if ntg.workingHours(time.Now()) { if !ntg.workingHours(time.Now()) {
return nil, nil return nil, nil
} }

View File

@@ -1,7 +1,4 @@
todo: todo:
- fast exact does not use ID in UID because they spammy
- from states to zip codes w/ range
- modify old items once no longer available; drop stale jobs good candidate but requires new matrix interaction
- more than NTG; blue one - more than NTG; blue one
- !states emits current state - !states emits current state
- test each !command callbacks to matrix - test each !command callbacks to matrix
@@ -14,7 +11,11 @@ todo:
subtasks: subtasks:
- banlist criteria like vendors, brokers, metadata - banlist criteria like vendors, brokers, metadata
- set up copy for caleb, broc - set up copy for caleb, broc
- move from main() and make more functions
done: done:
- modify old items once no longer available; drop stale jobs good candidate but requires new matrix interaction
- from states to zip codes w/ range
- fast exact does not use ID in UID because they spammy
- fast exact is dumb or...? - fast exact is dumb or...?
- try search ntg by autoinc? - try search ntg by autoinc?
- TEST. Just like, refactor and test to shit. - TEST. Just like, refactor and test to shit.