Compare commits

...

4 Commits

Author SHA1 Message Date
bel
ec030676ea update image with not avail over del 2022-02-24 09:26:45 -07:00
Bel LaPointe
3b4dd1ba70 do not delete old jobs text 2022-02-24 09:23:22 -07:00
bel
003ffb1231 bad matrix cert ok 2022-02-02 07:12:18 -07:00
bel
cdabce7a56 SH 2022-01-31 09:35:56 -07:00
2 changed files with 16 additions and 12 deletions

13
main.go
View File

@@ -128,9 +128,6 @@ func matrixrecv() error {
}
if config.Get().Brokers.UseZips {
setNewZips(zips)
} else {
sender.Send("I don't accept !zip, only !state right now")
}
}()
func() {
@@ -157,9 +154,6 @@ func matrixrecv() error {
}
if !config.Get().Brokers.UseZips {
setNewStates(states)
} else {
sender.Send("I don't accept !state, only !zip right now")
}
}()
func() {
@@ -532,15 +526,12 @@ func updateDeadJobs(jobs []broker.Job) error {
return err
}
*/
if err := message.NewMatrix().Remove(recorded.MatrixID); err != nil {
logtr.Debugf("failed to remove matrix: %v: %v", recorded.MatrixID, err)
}
if err := db.Set(listEntry, nil); err != nil {
logtr.Debugf("failed to remove db: %v: %v", listEntry, err)
}
for _, imageid := range recorded.MatrixImageIDs {
if err := message.NewMatrix().Remove(imageid); err != nil {
logtr.Debugf("failed to remove matrix image: %v: %v", imageid, err)
if err := message.NewMatrix().Update(imageid, "<job no longer available>"); err != nil {
logtr.Debugf("failed to update matrix image: %v: %v", imageid, err)
}
}
}

View File

@@ -2,6 +2,7 @@ package message
import (
"bytes"
"crypto/tls"
"fmt"
"io/ioutil"
"local/truckstop/config"
@@ -45,7 +46,19 @@ func newMatrix(conf config.Matrix, cont string) Matrix {
}
func (m Matrix) getclient() (*gomatrix.Client, error) {
return gomatrix.NewClient(m.homeserver, m.username, m.token)
client, err := gomatrix.NewClient(m.homeserver, m.username, m.token)
if err != nil {
return nil, err
}
client.Client = &http.Client{
Timeout: time.Minute,
Transport: &http.Transport{
TLSClientConfig: &tls.Config{
InsecureSkipVerify: true,
},
},
}
return client, nil
}
func (m Matrix) Continuation() string {