latest server code
Some checks failed
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 38s
Some checks failed
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 38s
Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
@@ -26,8 +26,11 @@ class TmDBImageLoader implements ImageLoader {
|
||||
(movie) => Movie(
|
||||
(b) => b
|
||||
..id = movie.id
|
||||
..title = movie.title
|
||||
..poster = movie.posterPath
|
||||
..backdrop = movie.backdropPath,
|
||||
..backdrop = movie.backdropPath
|
||||
..release = movie.releaseDate
|
||||
..video = movie.video,
|
||||
),
|
||||
)
|
||||
.toList() ??
|
||||
@@ -38,12 +41,12 @@ class TmDBImageLoader implements ImageLoader {
|
||||
|
||||
@override
|
||||
Future<bool> downloadImages(Movie movie) async {
|
||||
await downloadImage(movie.poster, "cache/movie/${movie.id}/poster.png");
|
||||
await downloadImage(movie.backdrop, "cache/movie/${movie.id}/backdrop.png");
|
||||
await _downloadImage(movie.poster, "cache/movie/${movie.id}/poster.png");
|
||||
await _downloadImage(movie.backdrop, "cache/movie/${movie.id}/backdrop.png");
|
||||
return true;
|
||||
}
|
||||
|
||||
Future<bool> downloadImage(String url, String filename) async {
|
||||
Future<bool> _downloadImage(String url, String filename) async {
|
||||
final file = File(filename);
|
||||
if (await file.exists()) {
|
||||
return false;
|
||||
|
||||
@@ -8,6 +8,12 @@ abstract class Movie implements Built<Movie, MovieBuilder> {
|
||||
|
||||
int get id;
|
||||
|
||||
String get title;
|
||||
|
||||
DateTime get release;
|
||||
|
||||
bool get video;
|
||||
|
||||
String get poster;
|
||||
|
||||
String get backdrop;
|
||||
|
||||
Reference in New Issue
Block a user