From 16413540557c953a8991363b1115fffec1607b29 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sat, 14 Feb 2026 22:58:16 +0100 Subject: [PATCH] fix: warnings --- lib/screens/livetv/live_tv_screen.dart | 1 - .../livetv/live_tv_show_schedule_screen.dart | 5 +- lib/screens/livetv/program_details_sheet.dart | 2 +- lib/screens/livetv/tabs/guide_tab.dart | 17 ------ .../settings/external_player_screen.dart | 2 +- pubspec.lock | 56 ++++++++----------- pubspec.yaml | 2 +- 7 files changed, 29 insertions(+), 56 deletions(-) diff --git a/lib/screens/livetv/live_tv_screen.dart b/lib/screens/livetv/live_tv_screen.dart index 51a28af9..187b00fb 100644 --- a/lib/screens/livetv/live_tv_screen.dart +++ b/lib/screens/livetv/live_tv_screen.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; import 'package:material_symbols_icons/symbols.dart'; import 'package:provider/provider.dart'; diff --git a/lib/screens/livetv/live_tv_show_schedule_screen.dart b/lib/screens/livetv/live_tv_show_schedule_screen.dart index ab68a9d1..18dce6fb 100644 --- a/lib/screens/livetv/live_tv_show_schedule_screen.dart +++ b/lib/screens/livetv/live_tv_show_schedule_screen.dart @@ -8,7 +8,6 @@ import '../../models/livetv_channel.dart'; import '../../models/livetv_program.dart'; import '../../providers/multi_server_provider.dart'; import '../../theme/mono_tokens.dart'; -import '../../utils/formatters.dart'; import '../../utils/live_tv_player_navigation.dart'; import '../../utils/plex_image_helper.dart'; import '../../widgets/app_icon.dart'; @@ -139,13 +138,13 @@ class _LiveTvShowScheduleScreenState extends State { delegate: SliverChildBuilderDelegate((context, index) { final program = _programs[index]; final channel = _findChannel(program.channelIdentifier); - final onTap = () { + void onTap() { if (program.isCurrentlyAiring && channel != null) { _tuneChannel(channel); } else { _showProgramDetails(program, channel); } - }; + } return FocusableWrapper( autofocus: index == 0, autoScroll: true, diff --git a/lib/screens/livetv/program_details_sheet.dart b/lib/screens/livetv/program_details_sheet.dart index 9284ff8c..c65467f3 100644 --- a/lib/screens/livetv/program_details_sheet.dart +++ b/lib/screens/livetv/program_details_sheet.dart @@ -204,7 +204,7 @@ class _ProgramDetailsSheetContentState extends State<_ProgramDetailsSheetContent width: 80, height: 120, fit: BoxFit.cover, - errorBuilder: (_, __, ___) => const SizedBox.shrink(), + errorBuilder: (_, _, _) => const SizedBox.shrink(), ), ), const SizedBox(width: 14), diff --git a/lib/screens/livetv/tabs/guide_tab.dart b/lib/screens/livetv/tabs/guide_tab.dart index 08689f42..dd0510a5 100644 --- a/lib/screens/livetv/tabs/guide_tab.dart +++ b/lib/screens/livetv/tabs/guide_tab.dart @@ -172,23 +172,6 @@ class GuideTabState extends State { _loadPrograms(); } - void _jumpToDay(DateTime day) { - final now = DateTime.now(); - final isToday = day.year == now.year && - day.month == now.month && - day.day == now.day; - - if (isToday) { - _jumpToNow(); - return; - } - - setState(() { - _gridStart = DateTime(day.year, day.month, day.day); - _gridEnd = _gridStart.add(const Duration(hours: 6)); - }); - _loadPrograms(); - } Future _loadPrograms() async { if (!mounted) return; diff --git a/lib/screens/settings/external_player_screen.dart b/lib/screens/settings/external_player_screen.dart index a3ca5980..9d4b1eec 100644 --- a/lib/screens/settings/external_player_screen.dart +++ b/lib/screens/settings/external_player_screen.dart @@ -115,7 +115,7 @@ class _ExternalPlayerScreenState extends State { borderRadius: BorderRadius.circular(6), child: player.iconAsset!.endsWith('.svg') ? SvgPicture.asset(player.iconAsset!, width: 32, height: 32) - : Image.asset(player.iconAsset!, width: 32, height: 32, errorBuilder: (_, __, ___) { + : Image.asset(player.iconAsset!, width: 32, height: 32, errorBuilder: (_, _, _) { return const AppIcon(Symbols.play_circle_rounded, fill: 1, size: 32); }), ); diff --git a/pubspec.lock b/pubspec.lock index ff38b009..5bf53755 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f + sha256: c209688d9f5a5f26b2fb47a188131a6fb9e876ae9e47af3737c0b4f58a93470d url: "https://pub.dev" source: hosted - version: "85.0.0" + version: "91.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "974859dc0ff5f37bc4313244b3218c791810d03ab3470a579580279ba971a48d" + sha256: f51c8499b35f9b26820cfe914828a6a98a94efd5cc78b37bb7d03debae3a1d08 url: "https://pub.dev" source: hosted - version: "7.7.1" + version: "8.4.1" analyzer_plugin: dependency: transitive description: name: analyzer_plugin - sha256: a5ab7590c27b779f3d4de67f31c4109dbe13dd7339f86461a6f2a8ab2594d8ce + sha256: "825071d553c4aef2252196d46a665fbd8e0cb06de07725f25d1b29bd18d65fff" url: "https://pub.dev" source: hosted - version: "0.13.4" + version: "0.13.6" android_intent_plus: dependency: "direct main" description: @@ -85,10 +85,10 @@ packages: dependency: transitive description: name: build - sha256: "51dc711996cbf609b90cbe5b335bbce83143875a9d58e4b5c6d3c4f684d3dda7" + sha256: "7174c5d84b0fed00a1f5e7543597b35d67560465ae3d909f0889b8b20419d5e3" url: "https://pub.dev" source: hosted - version: "2.5.4" + version: "3.0.1" build_config: dependency: transitive description: @@ -109,26 +109,26 @@ packages: dependency: transitive description: name: build_resolvers - sha256: ee4257b3f20c0c90e72ed2b57ad637f694ccba48839a821e87db762548c22a62 + sha256: "82730bf3d9043366ba8c02e4add05842a10739899520a6a22ddbd22d333bd5bb" url: "https://pub.dev" source: hosted - version: "2.5.4" + version: "3.0.1" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "382a4d649addbfb7ba71a3631df0ec6a45d5ab9b098638144faf27f02778eb53" + sha256: "32c6b3d172f1f46b7c4df6bc4a47b8d88afb9e505dd4ace4af80b3c37e89832b" url: "https://pub.dev" source: hosted - version: "2.5.4" + version: "2.6.1" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "85fbbb1036d576d966332a3f5ce83f2ce66a40bea1a94ad2d5fc29a19a0d3792" + sha256: "4b188774b369104ad96c0e4ca2471e5162f0566ce277771b179bed5eabf2d048" url: "https://pub.dev" source: hosted - version: "9.1.2" + version: "9.2.1" built_collection: dependency: transitive description: @@ -293,10 +293,10 @@ packages: dependency: "direct dev" description: name: dart_code_linter - sha256: "9456e0a7508b0d76be301dc2f73be37e601019e85c5f59e6a5cc460af90f7dcd" + sha256: "1b53722d9933a5f5d4580acc29c7f16b1fde66d21d1ecf7bb2a811caf3a42b42" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.2.1" dart_discord_presence: dependency: "direct main" description: @@ -309,10 +309,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "8a0e5fba27e8ee025d2ffb4ee820b4e6e2cf5e4246a6b1a477eb66866947e0bb" + sha256: a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.3" dbus: dependency: transitive description: @@ -365,10 +365,10 @@ packages: dependency: "direct dev" description: name: drift_dev - sha256: "68c138e884527d2bd61df2ade276c3a144df84d1adeb0ab8f3196b5afe021bd4" + sha256: "4db0eeedc7e8bed117a9f22d867ab7a3a294300fed5c269aac90d0b3545967ca" url: "https://pub.dev" source: hosted - version: "2.28.0" + version: "2.28.3" duration: dependency: "direct main" description: @@ -589,14 +589,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.5" - js: - dependency: transitive - description: - name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 - url: "https://pub.dev" - source: hosted - version: "0.6.7" json_annotation: dependency: "direct main" description: @@ -609,10 +601,10 @@ packages: dependency: "direct dev" description: name: json_serializable - sha256: c50ef5fc083d5b5e12eef489503ba3bf5ccc899e487d691584699b4bdefeea8c + sha256: c5b2ee75210a0f263c6c7b9eeea80553dbae96ea1bf57f02484e806a3ffdffa3 url: "https://pub.dev" source: hosted - version: "6.9.5" + version: "6.11.2" leak_tracker: dependency: transitive description: @@ -1111,10 +1103,10 @@ packages: dependency: transitive description: name: source_gen - sha256: "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b" + sha256: "7b19d6ba131c6eb98bfcbf8d56c1a7002eba438af2e7ae6f8398b2b0f4f381e3" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "3.1.0" source_helper: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index b543a970..17bea72c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -63,7 +63,7 @@ dev_dependencies: json_serializable: ^6.7.1 flutter_launcher_icons: ^0.14.4 slang_build_runner: ^4.12.0 - dart_code_linter: ^3.1.1 + dart_code_linter: ^3.2.1 drift_dev: ^2.14.0 flutter: