Compare commits

...

2 Commits

Author SHA1 Message Date
519e7bcf25 Merge branch 'master' of https://forge.sunglocto.net/sunglocto/lambda 2026-01-31 23:32:52 +00:00
4d69d95c88 custom resource 2026-01-31 23:32:26 +00:00

14
main.go
View File

@@ -22,6 +22,7 @@ import (
_ "embed"
"encoding/xml"
"math/rand/v2"
"runtime"
)
@@ -136,6 +137,8 @@ func dropToSignInPage(err error) {
p, _ := ensureConfig()
os.WriteFile(filepath.Join(p, "lambda.toml"), b.Bytes(), 0644)
window.SetVisible(false)
main()
os.Exit(0)
@@ -168,11 +171,18 @@ func main() {
panic(err)
}
// Put 4 random characters in front of lambda
chars := "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZλ"
str := ""
for range 4 {
str = str + string(chars[rand.IntN(len(chars))])
}
config := xmpp.Config{
TransportConfiguration: xmpp.TransportConfiguration{
Address: loadedConfig.Server,
},
Jid: loadedConfig.Username,
Jid: loadedConfig.Username + "/lambda."+str,
Credential: xmpp.Password(loadedConfig.Password),
Insecure: loadedConfig.Insecure,
// StreamLogger: os.Stdout,
@@ -240,9 +250,11 @@ func main() {
return
}
/*
if m.Body == "" {
return
}
*/
originator := jid.MustParse(m.From).Bare().String()