diff --git a/broker/ntgvision.go b/broker/ntgvision.go index 153eead..04b66dd 100644 --- a/broker/ntgvision.go +++ b/broker/ntgvision.go @@ -67,6 +67,7 @@ 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) if err != nil { return ntgVisionJobInfo{}, err diff --git a/config.json b/config.json index adce57e..6306ab3 100644 --- a/config.json +++ b/config.json @@ -2,7 +2,8 @@ "Interval": { "Input": "5s..10s", "OK": "6h0m0s..6h0m0s", - "Error": "6h0m0s..6h0m0s" + "Error": "6h0m0s..6h0m0s", + "JobInfo": "60s..90s" }, "Images": { "ClientID": "d9ac7cabe813d10", @@ -26,7 +27,7 @@ "Clients": { "bel": { "States": [ - "NC" + "IL" ], "IDs": { "Matrix": "@bel:m.bltrucks.top" @@ -61,7 +62,7 @@ "Matrix": { "ReceiveEnabled": true, "Mock": false, - "Continuation": "1314", + "Continuation": "1510", "Homeserver": "https://m.bltrucks.top", "Username": "@bot.m.bltrucks.top", "Token": "mvDWB96KXMF8XhOam8EC5XVdQvSEw0CDeClcSWocBcYkwZX3FPNWZ5uOnQk2EmT1cjpzfeuD7gDYPPjOuyZlI3bE9TE35UjNOlZgi0Tugm25s91iVsbIF6kMZsCIhVMSmEf6w3jxX6wQYOWvmDZ4mu6f5c8wr221EMDcOpEzQV09d1zuBSWgKLBgjqAkYHJZ5dTRIWpEDpPgujhOFZa2ld1HiAOxrJKlIrlfDBN0CUsTlGOGplujDAr4VtpFzNRS", @@ -73,9 +74,9 @@ "Brokers": { "NTG": { "JobInfo": false, - "Mock": false, + "Mock": true, "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", "Password": "thumper123" } diff --git a/config/config.go b/config/config.go index 2e7e9f5..3cddaf8 100644 --- a/config/config.go +++ b/config/config.go @@ -11,9 +11,10 @@ import ( type Config struct { Interval struct { - Input Duration - OK Duration - Error Duration + Input Duration + OK Duration + Error Duration + JobInfo Duration } Images struct { ClientID string