From de7111923506977f8679814471269b4f47f801cc Mon Sep 17 00:00:00 2001 From: Dustin Date: Sun, 2 Aug 2026 17:00:31 +0200 Subject: [PATCH] =?UTF-8?q?v2.42.3=20=E2=80=94=20MEDIUM:=20Dead=20Code=20e?= =?UTF-8?q?ntfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - download_screen.dart: Unbenutztes Feld _speichertInDownloads entfernt - home_screen.dart: Unbenutzte Methode _zeigePlaylistSheet entfernt - home_screen.dart: Unbenutzten Import playlist_sheet.dart entfernt - melo_logger.dart: Unnötigen Import material.dart entfernt --- lib/screens/download_screen.dart | 5 ----- lib/screens/home_screen.dart | 13 ------------- lib/services/melo_logger.dart | 1 - 3 files changed, 19 deletions(-) diff --git a/lib/screens/download_screen.dart b/lib/screens/download_screen.dart index 57d6b72..85b50ae 100644 --- a/lib/screens/download_screen.dart +++ b/lib/screens/download_screen.dart @@ -107,7 +107,6 @@ class _DownloadScreenState extends State with WidgetsBindingObse _previewSid = null; await _previewPlayer.stop(); } - bool _speichertInDownloads = false; @override void initState() { @@ -126,7 +125,6 @@ class _DownloadScreenState extends State with WidgetsBindingObse final pfad = '${dir.path}/Melo'; widget.downloader.setzeSpeicherPfad(pfad); setState(() { - _speichertInDownloads = true; _speicherOrt = '⬇ Downloads/Melo'; }); } @@ -167,7 +165,6 @@ class _DownloadScreenState extends State with WidgetsBindingObse await prefs.setBool('download_in_downloads', true); widget.downloader.setzeSpeicherPfad(pfad); setState(() { - _speichertInDownloads = true; _speicherOrt = '⬇ Downloads/Melo'; }); } @@ -178,7 +175,6 @@ class _DownloadScreenState extends State with WidgetsBindingObse await prefs.setBool('download_in_downloads', false); widget.downloader.setzeSpeicherPfad(pfad); setState(() { - _speichertInDownloads = false; _speicherOrt = '💾 ${dirs.first.path.split('/').last}/Melo'; }); } else { @@ -188,7 +184,6 @@ class _DownloadScreenState extends State with WidgetsBindingObse await prefs.setBool('download_in_downloads', false); widget.downloader.setzeSpeicherPfad(''); setState(() { - _speichertInDownloads = false; _speicherOrt = '📁 App-intern (Music/)'; }); } diff --git a/lib/screens/home_screen.dart b/lib/screens/home_screen.dart index 0f4158a..10c184a 100644 --- a/lib/screens/home_screen.dart +++ b/lib/screens/home_screen.dart @@ -9,7 +9,6 @@ import '../widgets/melo_header.dart'; import '../widgets/statistik_card.dart'; import '../widgets/tag_leiste.dart'; import '../widgets/song_tile.dart'; -import '../widgets/playlist_sheet.dart'; import 'download_screen.dart'; import 'cloud_screen.dart'; import 'settings_screen.dart'; @@ -219,18 +218,6 @@ class _MeloHomeState extends State { ); } - void _zeigePlaylistSheet() { - showModalBottomSheet( - context: context, - backgroundColor: MeloTheme.schwarz, - isScrollControlled: true, - builder: (_) => SizedBox( - height: MediaQuery.of(context).size.height * 0.7, - child: PlaylistSheet(vm: _vm), - ), - ); - } - void _zeigeAddToPlaylist(Song song) async { final playlists = await _vm.playlists.allePlaylists(); if (!mounted || playlists.isEmpty) { diff --git a/lib/services/melo_logger.dart b/lib/services/melo_logger.dart index 02808f3..9489e1d 100644 --- a/lib/services/melo_logger.dart +++ b/lib/services/melo_logger.dart @@ -2,7 +2,6 @@ import 'dart:async'; import 'dart:convert'; import 'dart:io'; import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; import 'package:http/http.dart' as http; import '../config/app_config.dart';