Removing delete parts, since it does weird stuff some time
This commit is contained in:
parent
df02ebf00d
commit
f5cd1c1efd
|
@ -192,28 +192,23 @@ func UpdateEpisode(EP database.Episode, bar *pb.ProgressBar) {
|
||||||
var status string
|
var status string
|
||||||
var thumb youtube.Thumb
|
var thumb youtube.Thumb
|
||||||
EP.Rating.Float64, EP.Votes.Int64, status, thumb = youtube.GetRatingAndVotesWithId(EP.Youtube.String, config.C.YoutubeKey)
|
EP.Rating.Float64, EP.Votes.Int64, status, thumb = youtube.GetRatingAndVotesWithId(EP.Youtube.String, config.C.YoutubeKey)
|
||||||
if status != "private" {
|
var LP database.LetsPlay
|
||||||
var LP database.LetsPlay
|
database.Db.Where("ID = ?", EP.LetsPlayID).First(&LP)
|
||||||
database.Db.Where("ID = ?", EP.LetsPlayID).First(&LP)
|
if LP.Aired.IsZero() || LP.Aired.After(EP.Aired) {
|
||||||
if LP.Aired.IsZero() || LP.Aired.After(EP.Aired) {
|
LP.Aired = EP.Aired
|
||||||
LP.Aired = EP.Aired
|
database.Db.Save(&LP)
|
||||||
database.Db.Save(&LP)
|
}
|
||||||
}
|
if EP.ThumbB.Valid == false {
|
||||||
if EP.ThumbB.Valid == false {
|
var err error
|
||||||
var err error
|
EP.ThumbS.String, EP.ThumbB.String, err = image.ResizeThumb(thumb.Url)
|
||||||
EP.ThumbS.String, EP.ThumbB.String, err = image.ResizeThumb(thumb.Url)
|
if err != nil {
|
||||||
if err != nil {
|
log.Printf("WAR EP %s: Error resizing thumbnail: %+v", EP.Slug.String, err)
|
||||||
log.Printf("WAR EP %s: Error resizing thumbnail: %+v", EP.Slug.String, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if err := database.Db.Save(&EP).Error; err != nil {
|
if err := database.Db.Save(&EP).Error; err != nil {
|
||||||
log.Printf("ERR EP %s: Could not be updated in databse (%+v)", EP.Slug.String, err)
|
log.Printf("ERR EP %s: Could not be updated in databse (%+v)", EP.Slug.String, err)
|
||||||
} else {
|
|
||||||
log.Printf("SUC EP %s: Updated in database", EP.Slug.String)
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
database.Db.Delete(&EP)
|
log.Printf("SUC EP %s: Updated in database", EP.Slug.String)
|
||||||
log.Printf("SUC EP %s: Removed from database", EP.Slug.String)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -163,35 +163,30 @@ func UpdateLT(LT database.LetsTest, bar *pb.ProgressBar) {
|
||||||
var thumb youtube.Thumb
|
var thumb youtube.Thumb
|
||||||
var err error
|
var err error
|
||||||
LT.Rating.Float64, LT.Votes.Int64, status, thumb = youtube.GetRatingAndVotesWithId(LT.Youtube.String, config.C.YoutubeKey)
|
LT.Rating.Float64, LT.Votes.Int64, status, thumb = youtube.GetRatingAndVotesWithId(LT.Youtube.String, config.C.YoutubeKey)
|
||||||
if status != "private" {
|
LT.ThumbS.String, LT.ThumbB.String, err = image.ResizeThumb(thumb.Url)
|
||||||
LT.ThumbS.String, LT.ThumbB.String, err = image.ResizeThumb(thumb.Url)
|
if err != nil {
|
||||||
|
log.Printf("WAR EP %s: Error resizing thumbnail: %+v", LT.Slug.String, err)
|
||||||
|
}
|
||||||
|
if LT.PosterB.Valid == false {
|
||||||
|
res, err := GetHTTPResource(config.C.GronkhUrl + "/testet/" + LT.Slug.String)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("WAR EP %s: Error resizing thumbnail: %+v", LT.Slug.String, err)
|
log.Printf("ERR LT %s: Request failed (%+v)", LT.Slug.String, err)
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if LT.PosterB.Valid == false {
|
doc, err := goquery.NewDocumentFromResponse(res)
|
||||||
res, err := GetHTTPResource(config.C.GronkhUrl + "/testet/" + LT.Slug.String)
|
if err != nil {
|
||||||
if err != nil {
|
log.Printf("ERR LT %s: Document failure (%+v)", LT.Slug.String, err)
|
||||||
log.Printf("ERR LT %s: Request failed (%+v)", LT.Slug.String, err)
|
return
|
||||||
return
|
|
||||||
}
|
|
||||||
doc, err := goquery.NewDocumentFromResponse(res)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("ERR LT %s: Document failure (%+v)", LT.Slug.String, err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
pos, _ := doc.Find("div#game-cover > a.lightbox").Attr("href")
|
|
||||||
LT.PosterS.String, LT.PosterB.String, err = image.ResizeCover(pos)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("WAR LT %s: Error resizing cover: %+v", LT.Slug.String, err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if err := database.Db.Save(<).Error; err != nil {
|
pos, _ := doc.Find("div#game-cover > a.lightbox").Attr("href")
|
||||||
log.Printf("ERR LT %s: Could not be updated in databse (%+v)", LT.Slug.String, err)
|
LT.PosterS.String, LT.PosterB.String, err = image.ResizeCover(pos)
|
||||||
} else {
|
if err != nil {
|
||||||
log.Printf("SUC LT %s: Updated in database", LT.Slug.String)
|
log.Printf("WAR LT %s: Error resizing cover: %+v", LT.Slug.String, err)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if err := database.Db.Save(<).Error; err != nil {
|
||||||
|
log.Printf("ERR LT %s: Could not be updated in databse (%+v)", LT.Slug.String, err)
|
||||||
} else {
|
} else {
|
||||||
database.Db.Delete(<)
|
log.Printf("SUC LT %s: Updated in database", LT.Slug.String)
|
||||||
log.Printf("SUC LT %s: Removed from database", LT.Slug.String)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue