whooops vendoring my own pkg
parent
24f9f4d07e
commit
f1cfa36427
|
|
@ -228,9 +228,19 @@ func (ex *Exchange) handlerTorrent(item *rss.Item) {
|
|||
return
|
||||
}
|
||||
sessionID := resp.Header.Get("X-Transmission-Session-Id")
|
||||
req, err := http.NewRequest("POST", ex.toraddr, bytes.NewBuffer([]byte(`{"method":"torrent-add", "arguments": {"filename": "`+match+`"} }`)))
|
||||
requestBody, err := json.Marshal(map[string]interface{}{
|
||||
"method": "torrent-add",
|
||||
"arguments": map[string]interface{}{
|
||||
"filename": match,
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
logger.Log("cannot build request: %v", err)
|
||||
logger.Log("cannot build request body: %v", err)
|
||||
return
|
||||
}
|
||||
req, err := http.NewRequest("POST", ex.toraddr, bytes.NewBuffer(requestBody))
|
||||
if err != nil {
|
||||
logger.Log("cannot POST request: %v", err)
|
||||
return
|
||||
}
|
||||
req.Header.Add("X-Transmission-Session-Id", sessionID)
|
||||
|
|
@ -247,6 +257,6 @@ func (ex *Exchange) handlerTorrent(item *rss.Item) {
|
|||
}
|
||||
|
||||
if v, ok := out["result"]; !ok || v != "success" {
|
||||
logger.Logf("failed magnet submission for feed item %v (%v): %v", item.Name, item.Content, v)
|
||||
logger.Logf("failed magnet submission for feed item %v: %v", item.Name, v)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue