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)
}
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
}