diff --git a/main.go b/main.go index 8cc5084..6e492e6 100644 --- a/main.go +++ b/main.go @@ -34,8 +34,8 @@ func main() { panic(err) } for msg := range ch { - logger.Logf("Topic %s received: %s\n", config.DB, magnet) - err := doReq(client, magnet) + logger.Logf("Topic %s received: %s\n", config.DB, msg) + err := doReq(client, msg) if err != nil { logger.Log(err) } @@ -48,16 +48,18 @@ func main() { } func getSessionID() string { - body, err := http.Get("http://192.168.0.86:9091/transmission/rpc") + config := sysconf.Get("vpntorfeed") + body, err := http.Get(config.IP2) if err != nil { panic(err) } - return fmt.Sprintf("%v", body.Header.Get("X-Transmission-Session-Id")) + return fmt.Sprintf("%v", body.Header.Get(config.Pub)) } func buildReq(sessionID string) *http.Request { - req, _ := http.NewRequest("POST", "http://192.168.0.86:9091/transmission/rpc", nil) - req.Header.Add("X-Transmission-Session-Id", sessionID) + config := sysconf.Get("vpntorfeed") + req, _ := http.NewRequest("POST", config.IP2, nil) + req.Header.Add(config.Pub, sessionID) return req }