aboutsummaryrefslogtreecommitdiff
path: root/downloader/download_manager.go
diff options
context:
space:
mode:
Diffstat (limited to 'downloader/download_manager.go')
-rw-r--r--downloader/download_manager.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/downloader/download_manager.go b/downloader/download_manager.go
new file mode 100644
index 0000000..fb7e883
--- /dev/null
+++ b/downloader/download_manager.go
@@ -0,0 +1,15 @@
+package downloader
+
+// DownloadManager handles a download for a particular song.
+type DownloadManager struct {
+ Url string
+
+ dlChans []<-chan []byte
+}
+
+func NewDownload(url string) DownloadManager {
+ return DownloadManager{
+ Url: url,
+ dlChans: []<-chan []byte{},
+ }
+}