Return info from DB after a refresh
This commit is contained in:
parent
89a2de2ce0
commit
c5e90d55f3
@ -19,7 +19,7 @@
|
||||
|
||||
### /movies/{id}/refresh
|
||||
|
||||
-Movies (3) + Torrents (3)-
|
||||
-Movies (3) + Torrents (3) + Movies (1)-
|
||||
|
||||
### /movies/explore
|
||||
|
||||
@ -53,11 +53,11 @@ Explorer (3) + Movies (3) + Torrents (3)
|
||||
|
||||
### /shows/{id}/refresh
|
||||
|
||||
-Shows (3) + Episodes (1) + Torrents (3)-
|
||||
-Shows (3) + Episodes (1) + Torrents (3) + Shows(1)-
|
||||
|
||||
### /shows/{id}/seasons/{season}/episodes/{episode}
|
||||
|
||||
-Episode (3) + Torrents (3)-
|
||||
-Episode (3) + Torrents (3) + Episode (1)-
|
||||
|
||||
### /shows/refresh
|
||||
|
||||
|
@ -88,6 +88,13 @@ func RefreshMovieHandler(env *web.Env, w http.ResponseWriter, r *http.Request) e
|
||||
env.Log.Error(err)
|
||||
}
|
||||
|
||||
// Get everything from DB again
|
||||
detailers := []polochon.Detailer{env.Backend.Detailer}
|
||||
err = m.GetDetails(env, detailers)
|
||||
if err != nil {
|
||||
return env.RenderError(w, err)
|
||||
}
|
||||
|
||||
return env.RenderJSON(w, m)
|
||||
}
|
||||
|
||||
|
@ -107,7 +107,12 @@ func RefreshShowHandler(env *web.Env, w http.ResponseWriter, r *http.Request) er
|
||||
}
|
||||
}
|
||||
|
||||
env.Log.Debug("getting polochon show")
|
||||
// Get everything from DB again
|
||||
detailer := []polochon.Detailer{env.Backend.Detailer}
|
||||
err = s.GetDetails(env, detailer)
|
||||
if err != nil {
|
||||
return env.RenderError(w, err)
|
||||
}
|
||||
|
||||
return env.RenderJSON(w, s)
|
||||
}
|
||||
@ -301,9 +306,11 @@ func RefreshEpisodeHandler(env *web.Env, w http.ResponseWriter, r *http.Request)
|
||||
}
|
||||
|
||||
s := &Show{
|
||||
Show: &polochon.Show{ImdbID: id},
|
||||
pShow: pShow,
|
||||
client: client,
|
||||
Show: &polochon.Show{ImdbID: id},
|
||||
client: client,
|
||||
pShow: pShow,
|
||||
publicDir: env.Config.PublicDir,
|
||||
imgURLPrefix: env.Config.ImgURLPrefix,
|
||||
}
|
||||
|
||||
e := NewEpisode(s, season, episode)
|
||||
@ -320,6 +327,14 @@ func RefreshEpisodeHandler(env *web.Env, w http.ResponseWriter, r *http.Request)
|
||||
env.Log.Error(err)
|
||||
}
|
||||
|
||||
// Get everything from DB again
|
||||
detailer := []polochon.Detailer{env.Backend.Detailer}
|
||||
err = e.GetEpisodeDetails(env, detailer)
|
||||
if err != nil {
|
||||
env.Log.Error(err)
|
||||
return env.RenderError(w, err)
|
||||
}
|
||||
|
||||
return env.RenderJSON(w, e)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user