use sysconf

master
Bel LaPointe 2018-06-19 09:49:50 -06:00
parent d7d1d3ef5d
commit f45aa154cb
1 changed files with 8 additions and 6 deletions

14
main.go
View File

@ -34,8 +34,8 @@ func main() {
panic(err) panic(err)
} }
for msg := range ch { for msg := range ch {
logger.Logf("Topic %s received: %s\n", config.DB, magnet) logger.Logf("Topic %s received: %s\n", config.DB, msg)
err := doReq(client, magnet) err := doReq(client, msg)
if err != nil { if err != nil {
logger.Log(err) logger.Log(err)
} }
@ -48,16 +48,18 @@ func main() {
} }
func getSessionID() string { 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 { if err != nil {
panic(err) 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 { func buildReq(sessionID string) *http.Request {
req, _ := http.NewRequest("POST", "http://192.168.0.86:9091/transmission/rpc", nil) config := sysconf.Get("vpntorfeed")
req.Header.Add("X-Transmission-Session-Id", sessionID) req, _ := http.NewRequest("POST", config.IP2, nil)
req.Header.Add(config.Pub, sessionID)
return req return req
} }