mirror of
https://github.com/go-i2p/go-i2p-bt.git
synced 2025-07-13 11:54:35 -04:00
tracker fixes
This commit is contained in:
@ -60,11 +60,14 @@ type AnnounceRequest struct {
|
||||
}
|
||||
|
||||
// ToHTTPAnnounceRequest creates a new httptracker.AnnounceRequest from itself.
|
||||
func (ar AnnounceRequest) ToHTTPAnnounceRequest() httptracker.AnnounceRequest {
|
||||
var ip string
|
||||
if len(ar.IP.String()) != 0 {
|
||||
func (ar *AnnounceRequest) ToHTTPAnnounceRequest() httptracker.AnnounceRequest {
|
||||
ip := "127.0.0.1"
|
||||
if ar.IP != nil {
|
||||
ip = ar.IP.String()
|
||||
}
|
||||
if ar.Port == 0 {
|
||||
ar.Port = 6881
|
||||
}
|
||||
|
||||
return httptracker.AnnounceRequest{
|
||||
InfoHash: ar.InfoHash,
|
||||
@ -81,7 +84,7 @@ func (ar AnnounceRequest) ToHTTPAnnounceRequest() httptracker.AnnounceRequest {
|
||||
}
|
||||
|
||||
// ToUDPAnnounceRequest creates a new udptracker.AnnounceRequest from itself.
|
||||
func (ar AnnounceRequest) ToUDPAnnounceRequest() udptracker.AnnounceRequest {
|
||||
func (ar *AnnounceRequest) ToUDPAnnounceRequest() udptracker.AnnounceRequest {
|
||||
return udptracker.AnnounceRequest{
|
||||
InfoHash: ar.InfoHash,
|
||||
PeerID: ar.PeerID,
|
||||
|
Reference in New Issue
Block a user