mqttim

MQTT ↔ Instant Messaging Bridge
git clone https://git.instinctive.eu/mqttim.git
Log | Files | Refs | README | LICENSE

commit aaef40b9aa260627f663c73d5ccadd3c2422f805
parent a1bfb58472f26b7070a12e263325c679dd1babef
Author: Natasha Kerensikova <natgh@instinctive.eu>
Date:   Sun, 26 Jan 2025 18:39:24 +0000

Configuration and command parsing are corrected
Diffstat:
Mmain.go | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/main.go b/main.go @@ -70,7 +70,7 @@ func readConfig(path string) Config { defer f.Close() d := toml.NewDecoder(f) - err = d.Decode(config) + err = d.Decode(&config) if err != nil { log.Fatal(err) } @@ -122,6 +122,7 @@ func main() { if !strings.HasPrefix(msg, config.Irc.CmdStart) || !strings.HasSuffix(msg, config.Irc.CmdEnd) { return } + msg = msg[len(config.Irc.CmdStart) : len(msg)-len(config.Irc.CmdEnd)] topic, payload, found := strings.Cut(msg, config.Irc.CmdMid) if found { logSent(l, []byte(payload), []byte(topic))