Fix: CI correction and warning cleanup (#2943) (#2946)
CI / format (push) Has been cancelled
CI / test (push) Has been cancelled
CI / packaging (push) Has been cancelled

This commit is contained in:
Carlos Guillén
2026-02-24 17:12:26 +01:00
committed by GitHub
parent 22d41c88ff
commit da6d18da43
6 changed files with 20 additions and 16 deletions
+13 -4
View File
@@ -15,14 +15,18 @@ jobs:
steps:
- uses: actions/checkout@v6
- uses: subosito/flutter-action@v2
- name: Setup Flutter SDK
uses: flutter-actions/setup-flutter@v4
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
version: ${{ env.FLUTTER_VERSION }}
channel: "stable"
- name: Dependencies (app)
working-directory: app
run: flutter pub get
- name: Dependencies (cargokit - rust_builder)
working-directory: app/rust_builder/cargokit/build_tool
run: flutter pub get
- name: Remove gen directory (app)
working-directory: app
run: rm -rf lib/gen
@@ -42,14 +46,18 @@ jobs:
steps:
- uses: actions/checkout@v6
- uses: subosito/flutter-action@v2
- name: Setup Flutter SDK
uses: flutter-actions/setup-flutter@v4
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
version: ${{ env.FLUTTER_VERSION }}
channel: "stable"
- name: Dependencies (app)
working-directory: app
run: flutter pub get
- name: Dependencies (cargokit - rust_builder)
working-directory: app/rust_builder/cargokit/build_tool
run: flutter pub get
- name: Analyze (app)
working-directory: app
run: flutter analyze
@@ -94,3 +102,4 @@ jobs:
else
echo "Versions match."
fi
+1 -1
View File
@@ -25,12 +25,12 @@ import 'package:localsend_app/widget/custom_icon_button.dart';
import 'package:localsend_app/widget/dialogs/add_file_dialog.dart';
import 'package:localsend_app/widget/dialogs/send_mode_help_dialog.dart';
import 'package:localsend_app/widget/file_thumbnail.dart';
import 'package:localsend_app/widget/responsive_wrap_view.dart';
import 'package:localsend_app/widget/list_tile/device_list_tile.dart';
import 'package:localsend_app/widget/list_tile/device_placeholder_list_tile.dart';
import 'package:localsend_app/widget/opacity_slideshow.dart';
import 'package:localsend_app/widget/responsive_builder.dart';
import 'package:localsend_app/widget/responsive_list_view.dart';
import 'package:localsend_app/widget/responsive_wrap_view.dart';
import 'package:localsend_app/widget/rotating_widget.dart';
import 'package:refena_flutter/refena_flutter.dart';
import 'package:routerino/routerino.dart';
@@ -3,6 +3,7 @@ import 'dart:async';
import 'package:common/constants.dart';
import 'package:common/model/device.dart';
import 'package:dart_mappable/dart_mappable.dart';
import 'package:flutter/foundation.dart';
import 'package:localsend_app/provider/device_info_provider.dart';
import 'package:localsend_app/provider/favorites_provider.dart';
import 'package:localsend_app/provider/network/nearby_devices_provider.dart';
@@ -74,11 +75,12 @@ class _SetupSignalingConnection extends AsyncGlobalAction {
Future<void> reduce() async {
final settings = ref.read(settingsProvider);
final deviceInfo = ref.read(deviceInfoProvider);
final security = ref.read(securityProvider);
// TODO: Use persistent key
final key = await crypto.generateKeyPair();
print('private key: ${key.privateKey}');
if (kDebugMode) {
print('private key: ${key.privateKey}');
}
LsSignalingConnection? connection;
final stream = connect(
@@ -1,12 +1,9 @@
import 'package:collection/collection.dart';
import 'package:common/model/dto/file_dto.dart' as dart_model;
import 'package:common/model/file_status.dart';
import 'package:common/model/session_status.dart';
import 'package:common/model/stored_security_context.dart';
import 'package:dart_mappable/dart_mappable.dart';
import 'package:localsend_app/model/persistence/favorite_device.dart';
import 'package:localsend_app/model/state/server/receive_session_state.dart';
import 'package:localsend_app/model/state/server/receiving_file.dart';
import 'package:localsend_app/model/state/settings_state.dart';
import 'package:localsend_app/pages/receive_page.dart';
import 'package:localsend_app/provider/network/webrtc/signaling_provider.dart';
@@ -39,8 +36,6 @@ class WebRTCReceiveService extends ReduxNotifier<WebRTCReceiveState> {
final List<String> _stunServers;
final LsSignalingConnection _connection;
final WsServerSdpMessage _offer;
final SettingsState _settings;
final List<FavoriteDevice> _favorites;
final StoredSecurityContext _key;
WebRTCReceiveService({
@@ -55,8 +50,6 @@ class WebRTCReceiveService extends ReduxNotifier<WebRTCReceiveState> {
_stunServers = stunServers,
_connection = connection,
_offer = offer,
_settings = settings,
_favorites = favorites,
_key = key;
@override
+2 -1
View File
@@ -253,8 +253,9 @@ Future<void> _pickMedia(BuildContext context, Ref ref) async {
);
}
if (!context.mounted) return;
final oldBrightness = Theme.of(context).brightness;
// ignore: use_build_context_synchronously
final List<AssetEntity>? result = await AssetPicker.pickAssets(
context,
pickerConfig: const AssetPickerConfig(maxAssets: 999, textDelegate: TranslatedAssetPickerTextDelegate()),
@@ -1,7 +1,6 @@
import 'package:common/model/device.dart';
import 'package:flutter/material.dart';
import 'package:localsend_app/util/device_type_ext.dart';
import 'package:localsend_app/util/ip_helper.dart';
import 'package:localsend_app/widget/custom_progress_bar.dart';
import 'package:localsend_app/widget/device_bage.dart';
import 'package:localsend_app/widget/list_tile/custom_list_tile.dart';