M card.go => card.go +1 -1
@@ 77,7 77,7 @@ func (card *Card) OpenArticle() {
card.photon.OpenedArticle.Article = card.Article
card.photon.OpenedArticle.Link = card.Item.Link
if card.photon.OpenedArticle.Image != "" {
- card.photon.imgDownloader.Download(
+ card.photon.ImgDownloader.Download(
card.photon.OpenedArticle.Image,
func(img image.Image) {
card.photon.OpenedArticle.TopImage = img
M libphoton.go => libphoton.go +4 -4
@@ 22,7 22,7 @@ import (
type Photon struct {
feedInputs inputs.Inputs
- imgDownloader *ImgDownloader
+ ImgDownloader *ImgDownloader
mediaExtractor *media.Extractor
httpClient *http.Client
KeyBindings *keybindings.Registry
@@ 61,14 61,14 @@ func New(cb Callbacks, paths []string, options ...Option) (*Photon, error) {
}
p.feedInputs = feedInputs
p.mediaExtractor = &media.Extractor{}
- p.imgDownloader = NewImgDownloader()
+ p.ImgDownloader = NewImgDownloader()
for _, o := range options {
o(p)
}
if p.httpClient == nil {
p.httpClient = http.DefaultClient
}
- p.imgDownloader.client = p.httpClient
+ p.ImgDownloader.client = p.httpClient
p.mediaExtractor.Client = p.httpClient
if err = p.loadPlugins(); err != nil {
log.Fatal("ERROR:", err)
@@ 189,7 189,7 @@ func (p *Photon) RefreshFeed() {
return
}
if f.Image != nil && f.Image.URL != "" {
- p.imgDownloader.Download(f.Image.URL, nil)
+ p.ImgDownloader.Download(f.Image.URL, nil)
}
feeds <- f
}()