implement video download
Some checks failed
Build and Push Multi-Arch Docker Image / build-and-push (push) Failing after 3m2s

needs check, if converted files can be run on device

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2026-02-01 11:39:02 +01:00
parent efd34616b1
commit 820ad19cdb
12 changed files with 383 additions and 47 deletions

View File

@@ -1,7 +1,7 @@
import 'package:cinema/feature/poster/domain/movie.dart';
abstract class ImageLoader {
Future<List<Movie>> getPosterURIs({String? language = 'de'});
Future<List<Movie>> getMovies({String? language = 'de'});
Future<bool> downloadImages(Movie movie);
}

View File

@@ -23,7 +23,7 @@ class TmDBImageLoader implements ImageLoader {
);
@override
Future<List<Movie>> getPosterURIs({String? language = 'de'}) async {
Future<List<Movie>> getMovies({String? language = 'de'}) async {
final response = await api.get('/trending/movie/week?language=$language');
if (response.data != null) {
final data = serializers.deserializeWith(TmdbTrendingResponse.serializer, response.data);