add emailer enabled to config, added todo since its a little wrong
parent
70f15434ff
commit
f4c4e9cfbc
|
|
@ -14,6 +14,7 @@
|
||||||
"Cookie": ""
|
"Cookie": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"EmailerEnabled": false,
|
||||||
"Emailer": {
|
"Emailer": {
|
||||||
"From": "breellocaldev@gmail.com",
|
"From": "breellocaldev@gmail.com",
|
||||||
"SMTP": "",
|
"SMTP": "",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,8 @@ type Config struct {
|
||||||
Cookie string
|
Cookie string
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Emailer contact.Emailer
|
Emailer contact.Emailer
|
||||||
|
EmailerEnabled bool
|
||||||
|
|
||||||
lock sync.Mutex
|
lock sync.Mutex
|
||||||
db storage.DB
|
db storage.DB
|
||||||
|
|
|
||||||
3
main.go
3
main.go
|
|
@ -22,6 +22,9 @@ func main() {
|
||||||
go func() {
|
go func() {
|
||||||
c := time.NewTicker(time.Minute)
|
c := time.NewTicker(time.Minute)
|
||||||
for range c.C {
|
for range c.C {
|
||||||
|
if !config.Get().EmailerEnabled {
|
||||||
|
continue
|
||||||
|
}
|
||||||
lock.Lock()
|
lock.Lock()
|
||||||
if err := email(); err != nil {
|
if err := email(); err != nil {
|
||||||
log.Print(err)
|
log.Print(err)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
todo:
|
todo:
|
||||||
- read email to state file from local/sandbox/contact/contact
|
|
||||||
- upload cookies
|
- upload cookies
|
||||||
- download cookies
|
- download cookies
|
||||||
- encrypt cookies
|
- encrypt cookies
|
||||||
|
|
@ -8,8 +7,10 @@ todo:
|
||||||
- send jobs
|
- send jobs
|
||||||
- banlist criteria like vendors, brokers, metadata
|
- banlist criteria like vendors, brokers, metadata
|
||||||
- quiet hours
|
- quiet hours
|
||||||
|
- email doesnt get all matches
|
||||||
done:
|
done:
|
||||||
- read jobs
|
- read jobs
|
||||||
- parse jobs
|
- parse jobs
|
||||||
- gather jobs
|
- gather jobs
|
||||||
- read states
|
- read states
|
||||||
|
- read email to state file from local/sandbox/contact/contact
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue