Documentation ¶
Index ¶
- Constants
- func Export(fid, name, target string) error
- func Open(fid string) error
- func PathFromID(fileID string) string
- type Document
- type Downloader
- func (d *Downloader) Download(fileID string)
- func (d *Downloader) DownloadAndExport(fileID, name, targetDir string)
- func (d *Downloader) DownloadAndOpen(fileID string)
- func (d *Downloader) Downloaded() ([]Document, error)
- func (d *Downloader) DownloadsInProgress() []Document
- func (d *Downloader) InProgress() int
- func (d *Downloader) IsDownloading() bool
- func (d *Downloader) IsInProgress(id string) bool
- func (d *Downloader) Remove(fileID string) error
- func (d *Downloader) WasDownloaded(fileID string) (bool, error)
Constants ¶
View Source
const ( QueueEmptyEvent = "downloader.queue_empty" DownloadStartedEvent = "downloader.download_started" DownloadFailedEvent = "downloader.download_failed" DownloadFinishedEvent = "downloader.download_finished" )
Variables ¶
This section is empty.
Functions ¶
func PathFromID ¶
PathFromID returns the full path to a downloaded file
Types ¶
type Downloader ¶
type Downloader struct {
// contains filtered or unexported fields
}
func Instance ¶
func Instance() *Downloader
func (*Downloader) Download ¶
func (d *Downloader) Download(fileID string)
func (*Downloader) DownloadAndExport ¶
func (d *Downloader) DownloadAndExport(fileID, name, targetDir string)
func (*Downloader) DownloadAndOpen ¶
func (d *Downloader) DownloadAndOpen(fileID string)
func (*Downloader) Downloaded ¶
func (d *Downloader) Downloaded() ([]Document, error)
func (*Downloader) DownloadsInProgress ¶
func (d *Downloader) DownloadsInProgress() []Document
func (*Downloader) InProgress ¶
func (d *Downloader) InProgress() int
func (*Downloader) IsDownloading ¶
func (d *Downloader) IsDownloading() bool
func (*Downloader) IsInProgress ¶
func (d *Downloader) IsInProgress(id string) bool
func (*Downloader) Remove ¶
func (d *Downloader) Remove(fileID string) error
func (*Downloader) WasDownloaded ¶
func (d *Downloader) WasDownloaded(fileID string) (bool, error)
Click to show internal directories.
Click to hide internal directories.