Serie Context Menu

This commit is contained in:
2025-11-04 17:33:12 +01:00
parent 982654273b
commit 3086a751ec
11 changed files with 929 additions and 423 deletions
+2 -7
View File
@@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:dio/dio.dart';
import '../../core/api/tmdb_api.dart';
import '../../core/api/backend_api.dart';
import '../shared/providers.dart';
@@ -20,7 +19,7 @@ class _ImportScreenState extends ConsumerState<ImportScreen> {
String _log = '';
bool _busy = false;
void _append(String msg) => setState(() => _log += msg + '\n');
void _append(String msg) => setState(() => _log += '$msg\n');
Future<void> _importMovies() async {
setState(() => _busy = true);
@@ -58,7 +57,7 @@ class _ImportScreenState extends ConsumerState<ImportScreen> {
try {
_append('Serie $showId: TMDB laden …');
final showJson = await tmdb.getShow(showId);
print('SHOW JSON: $showJson'); // Debug-Ausgabe
// Debug-Ausgabe
await backend.upsertShow(showJson);
_append('Serie $showId: Show OK ✓');
@@ -88,10 +87,6 @@ class _ImportScreenState extends ConsumerState<ImportScreen> {
} catch (e) {
// 👇 Hier kommt der erweiterte Catch hin!
if (e is DioException) {
print('❗ TMDB DioException für $showId');
print('➡️ Request: ${e.requestOptions.uri}');
print('➡️ Response: ${e.response?.data}');
print('➡️ Status: ${e.response?.statusCode}');
}
_append('Serie $showId: Fehler → $e');
}