try another cookie format, ntg submits ntgauthtoken as cookie

This commit is contained in:
Bel LaPointe
2022-01-27 14:01:13 -07:00
parent ba2156133a
commit 2e9e0c5816
9 changed files with 220 additions and 85 deletions

25
main.go
View File

@@ -21,13 +21,19 @@ import (
var stateFinder = regexp.MustCompile(`[A-Za-z]+`)
func main() {
if err := config.Refresh(message.NewSOSMatrix); err != nil {
if err := _main(); err != nil {
panic(err)
}
}
func _main() error {
if err := config.Refresh(message.NewSOSMatrix); err != nil {
return err
}
if config.Get().Message.Matrix.ReceiveEnabled {
if err := matrixrecv(); err != nil {
logtr.SOSf("failed to recv matrix on boot: %v", err)
panic(err)
return err
}
}
lock := &sync.Mutex{}
@@ -47,11 +53,12 @@ func main() {
}
}
}()
if err := _main(); err != nil {
logtr.SOSf("failed _main: %v", err)
panic(err)
if err := __main(); err != nil {
logtr.SOSf("failed __main: %v", err)
return err
}
lock.Lock()
return nil
}
func matrixrecv() error {
@@ -228,9 +235,9 @@ func parseOutStates(b []byte) []config.State {
return states
}
func _main() error {
func __main() error {
for {
err := _mainOne()
err := __mainOne()
if err != nil {
logtr.Errorf("failed _main: %v", err)
}
@@ -247,7 +254,7 @@ func _main() error {
return nil
}
func _mainOne() error {
func __mainOne() error {
logtr.Debugf("config.refreshing...")
if err := config.Refresh(message.NewSOSMatrix); err != nil {
logtr.SOSf("bad config: %v", err)
@@ -258,7 +265,7 @@ func _mainOne() error {
logtr.SOSf("failed once(): %v", err)
return err
}
logtr.Debugf("/_mainOne")
logtr.Debugf("/__mainOne")
return nil
}