package model import "github.com/anacrolix/torrent" func MapPeerSource(source torrent.PeerSource) string { switch source { case torrent.PeerSourceDirect: return "Direct" case torrent.PeerSourceUtHolepunch: return "Ut Holepunch" case torrent.PeerSourceDhtAnnouncePeer: return "DHT Announce" case torrent.PeerSourceDhtGetPeers: return "DHT" case torrent.PeerSourceIncoming: return "Incoming" case torrent.PeerSourceTracker: return "Tracker" case torrent.PeerSourcePex: return "PEX" default: return "Unknown" } }