introduce job info slowness

master v0.1.6
Bel LaPointe 2022-01-14 01:06:43 -05:00
parent 05a981344d
commit 04a2cb01ef
3 changed files with 11 additions and 8 deletions

View File

@ -67,6 +67,7 @@ func (ntgJob *ntgVisionJob) JobInfo() (ntgVisionJobInfo, error) {
} }
func (ntgJob *ntgVisionJob) jobInfo() (ntgVisionJobInfo, error) { func (ntgJob *ntgVisionJob) jobInfo() (ntgVisionJobInfo, error) {
time.Sleep(config.Get().Interval.JobInfo.Get())
request, err := http.NewRequest(http.MethodGet, fmt.Sprintf(`https://ntgvision.com/api/v1/load/LoadDetails?loadId=%v`, ntgJob.ID), nil) request, err := http.NewRequest(http.MethodGet, fmt.Sprintf(`https://ntgvision.com/api/v1/load/LoadDetails?loadId=%v`, ntgJob.ID), nil)
if err != nil { if err != nil {
return ntgVisionJobInfo{}, err return ntgVisionJobInfo{}, err

View File

@ -2,7 +2,8 @@
"Interval": { "Interval": {
"Input": "5s..10s", "Input": "5s..10s",
"OK": "6h0m0s..6h0m0s", "OK": "6h0m0s..6h0m0s",
"Error": "6h0m0s..6h0m0s" "Error": "6h0m0s..6h0m0s",
"JobInfo": "60s..90s"
}, },
"Images": { "Images": {
"ClientID": "d9ac7cabe813d10", "ClientID": "d9ac7cabe813d10",
@ -26,7 +27,7 @@
"Clients": { "Clients": {
"bel": { "bel": {
"States": [ "States": [
"NC" "IL"
], ],
"IDs": { "IDs": {
"Matrix": "@bel:m.bltrucks.top" "Matrix": "@bel:m.bltrucks.top"
@ -61,7 +62,7 @@
"Matrix": { "Matrix": {
"ReceiveEnabled": true, "ReceiveEnabled": true,
"Mock": false, "Mock": false,
"Continuation": "1314", "Continuation": "1510",
"Homeserver": "https://m.bltrucks.top", "Homeserver": "https://m.bltrucks.top",
"Username": "@bot.m.bltrucks.top", "Username": "@bot.m.bltrucks.top",
"Token": "mvDWB96KXMF8XhOam8EC5XVdQvSEw0CDeClcSWocBcYkwZX3FPNWZ5uOnQk2EmT1cjpzfeuD7gDYPPjOuyZlI3bE9TE35UjNOlZgi0Tugm25s91iVsbIF6kMZsCIhVMSmEf6w3jxX6wQYOWvmDZ4mu6f5c8wr221EMDcOpEzQV09d1zuBSWgKLBgjqAkYHJZ5dTRIWpEDpPgujhOFZa2ld1HiAOxrJKlIrlfDBN0CUsTlGOGplujDAr4VtpFzNRS", "Token": "mvDWB96KXMF8XhOam8EC5XVdQvSEw0CDeClcSWocBcYkwZX3FPNWZ5uOnQk2EmT1cjpzfeuD7gDYPPjOuyZlI3bE9TE35UjNOlZgi0Tugm25s91iVsbIF6kMZsCIhVMSmEf6w3jxX6wQYOWvmDZ4mu6f5c8wr221EMDcOpEzQV09d1zuBSWgKLBgjqAkYHJZ5dTRIWpEDpPgujhOFZa2ld1HiAOxrJKlIrlfDBN0CUsTlGOGplujDAr4VtpFzNRS",
@ -73,9 +74,9 @@
"Brokers": { "Brokers": {
"NTG": { "NTG": {
"JobInfo": false, "JobInfo": false,
"Mock": false, "Mock": true,
"LoadPageURIFormat": "https://ntgvision.com/LoadDetails?loadId=%d", "LoadPageURIFormat": "https://ntgvision.com/LoadDetails?loadId=%d",
"Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIzMTAyOSIsInVuaXF1ZV9uYW1lIjoibm9lYXN5cnVuc3RydWNraW5nQGdtYWlsLmNvbSIsImp0aSI6ImJiYjY1MzRhLTE4NTctNDkyMy1hMmZiLWMzYTA0MDE3YTViMCIsImlhdCI6IjEvMTQvMjAyMiA1OjU1OjMwIEFNIiwibnRndlJvbGUiOiJDYXJyaWVyQXBwcm92ZWQiLCJ1c2VyQ2FycmllcnMiOiIxNTM0MjMiLCJvdHJVc2VyIjoiRmFsc2UiLCJuYmYiOjE2NDIxMzk3MzAsImV4cCI6MTY0MjIyMjUzMCwiaXNzIjoiTlRHIFNlY3VyaXR5IFRva2VuIFNlcnZpY2UiLCJhdWQiOiJOVEcifQ.sFYo30JkKcBnmpNVqzUYudlmKoXRVwY6X2sCmbRdEephRCiEXrVbZxNg3CJS2BZHRzj9JxGQkDQXUtsCnoOlLQpY-cBsQldpZ90oO-SaGeEsbi2FZe9zC9b5ll1L1l6QZQUBkWjsg41IOFRMD4JaaO2jfJVB4rgTBf2roerF74gQe7V1_JCnRArEhOQLRb7OnJP4dChr6VegtXq2nIZOR3o1hzU_dVEw01W_MgoeUIn-tg7C-pb_zrKYBu-dKoRGjLC-OAaqwLj3e09I-0Z7TlEXikHw81SZ87dV3eUXBSsN3cYcnLSylGvMNcqfzYwSbWMOpH92fGntzcJqvUae-g", "Token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIzMTAyOSIsInVuaXF1ZV9uYW1lIjoibm9lYXN5cnVuc3RydWNraW5nQGdtYWlsLmNvbSIsImp0aSI6IjI3OTQ2YWRkLWFhYmQtNGFhYi1iODg2LTg5MWRkMWRlZjQwNCIsImlhdCI6IjEvMTQvMjAyMiA2OjAxOjIwIEFNIiwibnRndlJvbGUiOiJDYXJyaWVyQXBwcm92ZWQiLCJ1c2VyQ2FycmllcnMiOiIxNTM0MjMiLCJvdHJVc2VyIjoiRmFsc2UiLCJuYmYiOjE2NDIxNDAwODAsImV4cCI6MTY0MjIyMjg4MCwiaXNzIjoiTlRHIFNlY3VyaXR5IFRva2VuIFNlcnZpY2UiLCJhdWQiOiJOVEcifQ.ksvyfnoqvwYaG7HtBDX6iFUaVk9cPnJpf4Jga5YDz6CGEXk85Dk10oUiSx2SA25r3lYN9by5DZIcBbEMfk69kynC28n2Te3hOR03Q0t8p3scj9aTe99fXapVKgma2s7JG_AIdkElwg81VBgyPNo3Nvn2mPKdV3ueAOkyX2aAHK4VLMm_YcbbFxiv74mPtFgw2SwnRumtgpvlOQrW0b7SXhA0s78E3kiYAjCiSS5Y7jQE1-x3P-VOPpvfXx3c8E-nHNah210Ewp2cGFvnXEevIvB0LDGeT3_HxBocwRSVU_jCVFjWX6U96u91FQAyw3yjpgkeMhX_QU_n3Nt3uXXvew",
"Username": "noeasyrunstrucking@gmail.com", "Username": "noeasyrunstrucking@gmail.com",
"Password": "thumper123" "Password": "thumper123"
} }

View File

@ -11,9 +11,10 @@ import (
type Config struct { type Config struct {
Interval struct { Interval struct {
Input Duration Input Duration
OK Duration OK Duration
Error Duration Error Duration
JobInfo Duration
} }
Images struct { Images struct {
ClientID string ClientID string