From 1483ec80f23b87aa7a6129e6ca7b5d7eed79d7ca Mon Sep 17 00:00:00 2001 From: Herwig Birke Date: Tue, 19 Nov 2024 22:14:09 +0100 Subject: [PATCH] Search Movie --- lib/widgets/movies/add/add_screen.dart | 10 +++++----- lib/widgets/movies/list_screen.dart | 4 +--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/widgets/movies/add/add_screen.dart b/lib/widgets/movies/add/add_screen.dart index ff01bb5..7cbc232 100644 --- a/lib/widgets/movies/add/add_screen.dart +++ b/lib/widgets/movies/add/add_screen.dart @@ -1,4 +1,3 @@ -import 'dart:convert'; import 'package:flutter/material.dart'; @@ -121,6 +120,11 @@ class _AddMovieScreenState extends State { if (data[field].toString() == Null) { return DateTime(1900, 1, 1); } + + if (data[field].toString().length < 1) { + return DateTime(1900, 1, 1); + } + return DateTime.parse(data[field].toString()); } @@ -155,9 +159,6 @@ class _AddMovieScreenState extends State { year: year, language: 'de', ); - // logger.i(response); - // logger.i(response['page']); - // logger.i(response['results']); List movies = response['results']; setState( @@ -175,7 +176,6 @@ class _AddMovieScreenState extends State { double voteAverage = parseDouble(movie, 'vote_average'); int voteCount = parseInt(movie, 'vote_count'); - logger.i(backdropPath); movieList.add(Movie( movieID: -1, movieTitle: movieTitle, diff --git a/lib/widgets/movies/list_screen.dart b/lib/widgets/movies/list_screen.dart index c0b523d..004355d 100644 --- a/lib/widgets/movies/list_screen.dart +++ b/lib/widgets/movies/list_screen.dart @@ -345,9 +345,7 @@ class _MoviesScreenState extends State { final m = Navigator.push( context, MaterialPageRoute(builder: (ctx) => AddMovieScreen())); - if (m != null) { - } else {} - } + } void searchMovie() { logger.i('search movie');