fix random err
This commit is contained in:
parent
5a74b20425
commit
5639540f1b
2 changed files with 4 additions and 11 deletions
|
@ -128,7 +128,7 @@ public function getMovie(int $id)
|
||||||
$call = fn() => $this->formatTmdbMovie($this->client->getMoviesApi()->getMovie($id, ['append_to_response'=>'credits,videos,similar,keywords']));
|
$call = fn() => $this->formatTmdbMovie($this->client->getMoviesApi()->getMovie($id, ['append_to_response'=>'credits,videos,similar,keywords']));
|
||||||
|
|
||||||
if ($this->use_cache)
|
if ($this->use_cache)
|
||||||
return Cache::remember('movie'.$id, $this->ttl, $call);
|
return Cache::remember('movie:'.$id, $this->ttl, $call);
|
||||||
|
|
||||||
return $call();
|
return $call();
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
|
@ -140,9 +140,9 @@ public function getShow(int $id)
|
||||||
{
|
{
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$call = fn() => $this->client->getTvApi()->getTvshow($id, ['append_to_response'=>'credits,videos,similar,recommendations,keywords']);
|
$call = fn() => $this->formatTmdbShow($this->client->getTvApi()->getTvshow($id, ['append_to_response'=>'credits,videos,similar,recommendations,keywords']));
|
||||||
if ($this->use_cache)
|
if ($this->use_cache)
|
||||||
return Cache::remember('show'.$id, $this->ttl, $call);
|
return Cache::remember('show:'.$id, $this->ttl, $call);
|
||||||
|
|
||||||
return $call();
|
return $call();
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
|
|
|
@ -181,26 +181,19 @@ public static function encodeForInertia($data):string
|
||||||
|
|
||||||
public function getHomeHeroSliderData($movies, TmdbClient $tmdb)
|
public function getHomeHeroSliderData($movies, TmdbClient $tmdb)
|
||||||
{
|
{
|
||||||
return Cache::remember('home_hero_slider_nyxy', 3600 * 6, function()use($movies, $tmdb){
|
return Cache::remember('home_hero_slider', 3600 * 6, function()use($movies, $tmdb){
|
||||||
$movies = (array)$movies;
|
$movies = (array)$movies;
|
||||||
// dd($movies['data']);
|
|
||||||
|
|
||||||
$movies = collect($movies['data'])->map(fn($item) => self::setItemTypeMovie((array)$item))->map(function($movie) use($tmdb){
|
$movies = collect($movies['data'])->map(fn($item) => self::setItemTypeMovie((array)$item))->map(function($movie) use($tmdb){
|
||||||
$movie = (array)$movie;
|
$movie = (array)$movie;
|
||||||
return $tmdb->getMovie($movie['id']);
|
return $tmdb->getMovie($movie['id']);
|
||||||
// dd($this->formatTmdbMovie($movie));
|
|
||||||
// return $this->formatTmdbMovie($movie);
|
|
||||||
})
|
})
|
||||||
->map(function($item){
|
->map(function($item){
|
||||||
$item['overview'] = Str::limit($item['overview'], 250);
|
$item['overview'] = Str::limit($item['overview'], 250);
|
||||||
return $item;
|
return $item;
|
||||||
});
|
});
|
||||||
// dd($movies);
|
|
||||||
return $movies->all();
|
return $movies->all();
|
||||||
});
|
});
|
||||||
|
|
||||||
// $shows = collect($shows['data'])->map(fn($item) => self::setItemTypeShow($item));
|
|
||||||
// dd($movies, $shows);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function formatApiResponse(Object $data, $with_pagination = true, $route = [], $limit = false): array
|
public function formatApiResponse(Object $data, $with_pagination = true, $route = [], $limit = false): array
|
||||||
|
|
Loading…
Reference in a new issue