feat: return BlurHash for unsplash search results
This commit is contained in:
parent
2ec7d7a8a8
commit
6df865876d
2 changed files with 7 additions and 5 deletions
|
@ -24,9 +24,10 @@ import (
|
||||||
|
|
||||||
// Image represents an image which can be used as a list background
|
// Image represents an image which can be used as a list background
|
||||||
type Image struct {
|
type Image struct {
|
||||||
ID string `json:"id"`
|
ID string `json:"id"`
|
||||||
URL string `json:"url"`
|
URL string `json:"url"`
|
||||||
Thumb string `json:"thumb,omitempty"`
|
Thumb string `json:"thumb,omitempty"`
|
||||||
|
BlurHash string `json:"blur_hash"`
|
||||||
// This can be used to supply extra information from an image provider to clients
|
// This can be used to supply extra information from an image provider to clients
|
||||||
Info interface{} `json:"info,omitempty"`
|
Info interface{} `json:"info,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
|
@ -179,8 +179,9 @@ func (p *Provider) Search(s *xorm.Session, search string, page int64) (result []
|
||||||
result = []*background.Image{}
|
result = []*background.Image{}
|
||||||
for _, p := range collectionResult {
|
for _, p := range collectionResult {
|
||||||
result = append(result, &background.Image{
|
result = append(result, &background.Image{
|
||||||
ID: p.ID,
|
ID: p.ID,
|
||||||
URL: getImageID(p.Urls.Raw),
|
URL: getImageID(p.Urls.Raw),
|
||||||
|
BlurHash: p.BlurHash,
|
||||||
Info: &models.UnsplashPhoto{
|
Info: &models.UnsplashPhoto{
|
||||||
UnsplashID: p.ID,
|
UnsplashID: p.ID,
|
||||||
Author: p.User.Username,
|
Author: p.User.Username,
|
||||||
|
|
Loading…
Reference in a new issue