diff --git a/lib/Backend/Definitions/Action/base_action.dart b/lib/Backend/Definitions/Action/base_action.dart index c4b1eefb..39626013 100644 --- a/lib/Backend/Definitions/Action/base_action.dart +++ b/lib/Backend/Definitions/Action/base_action.dart @@ -85,11 +85,11 @@ class CommandAction extends BaseAction with _$CommandAction { @Implements() factory CommandAction({ required String command, - final String? response, required String name, required final String uuid, required List deviceCategory, required final ActionCategory actionCategory, + final String? response, @Default({}) final Map nameAlias, }) = _CommandAction; @@ -106,10 +106,10 @@ class AudioAction extends BaseAction with _$AudioAction { @Implements() factory AudioAction({ @HiveField(5) required String file, - @HiveField(2) @Default(DeviceType.values) final List deviceCategory, - @HiveField(3) @Default(ActionCategory.audio) final ActionCategory actionCategory, @HiveField(1) required String name, @HiveField(4) required final String uuid, + @HiveField(2) @Default(DeviceType.values) final List deviceCategory, + @HiveField(3) @Default(ActionCategory.audio) final ActionCategory actionCategory, @Default({}) final Map nameAlias, }) = _AudioAction; } @@ -121,10 +121,10 @@ class MoveList extends BaseAction with _$MoveList { @Implements() factory MoveList({ - @HiveField(2) @Default(DeviceType.values) List deviceCategory, - @HiveField(3) @Default(ActionCategory.sequence) final ActionCategory actionCategory, @HiveField(1) required String name, @HiveField(4) required final String uuid, + @HiveField(2) @Default(DeviceType.values) List deviceCategory, + @HiveField(3) @Default(ActionCategory.sequence) final ActionCategory actionCategory, @HiveField(5) @Default([]) List moves, @HiveField(6) @Default(1) double repeat, }) = _MoveList; @@ -136,11 +136,11 @@ class EarsMoveList extends BaseAction with _$EarsMoveList { @Implements() factory EarsMoveList({ - @HiveField(2) @Default([DeviceType.ears]) List deviceCategory, - @HiveField(3) @Default(ActionCategory.ears) final ActionCategory actionCategory, @HiveField(1) required String name, @HiveField(4) required final String uuid, - @Default({}) final Map nameAlias, required final List commandMoves, + @HiveField(2) @Default([DeviceType.ears]) List deviceCategory, + @HiveField(3) @Default(ActionCategory.ears) final ActionCategory actionCategory, + @Default({}) final Map nameAlias, }) = _EarsMoveList; } diff --git a/lib/Backend/dynamic_config.dart b/lib/Backend/dynamic_config.dart index 4f510274..6a6eb436 100644 --- a/lib/Backend/dynamic_config.dart +++ b/lib/Backend/dynamic_config.dart @@ -57,6 +57,7 @@ Future getRemoteDynamicConfigInfo() async { Response response = await dio.get('https://raw.githubusercontent.com/OpenTails/tail_app/master/assets/dynamic_config.json', options: Options(contentType: ContentType.json.mimeType, responseType: ResponseType.json)); if (response.statusCode! < 400) { String jsonData = response.data!; + // ignore: unused_local_variable DynamicConfigInfo dynamicConfigInfo = DynamicConfigInfo.fromJson(const JsonDecoder().convert(jsonData)); //Throws if config invalid HiveProxy.put(settings, dynamicConfigJsonString, jsonData); //store it for next app launch diff --git a/lib/Backend/logging_wrappers.dart b/lib/Backend/logging_wrappers.dart index 86a948f7..f6cf43aa 100644 --- a/lib/Backend/logging_wrappers.dart +++ b/lib/Backend/logging_wrappers.dart @@ -3,6 +3,7 @@ import 'package:sentry_hive/sentry_hive.dart'; import '../constants.dart'; +// ignore: library_private_types_in_public_api _HiveProxyImpl HiveProxy = _HiveProxyImpl(); List genericBoxes = [settings, notificationBox]; diff --git a/lib/Frontend/Widgets/back_button_to_close.dart b/lib/Frontend/Widgets/back_button_to_close.dart index 2db4896a..59b36e45 100644 --- a/lib/Frontend/Widgets/back_button_to_close.dart +++ b/lib/Frontend/Widgets/back_button_to_close.dart @@ -32,6 +32,7 @@ class _BackButtonToCloseState extends ConsumerState { super.dispose(); } + // ignore: avoid_positional_boolean_parameters bool myInterceptor(bool stopDefaultButtonEvent, RouteInfo info) { if (info.currentRoute(context)!.isFirst && info.currentRoute(context)!.isCurrent) { if (isAnyGearConnected.value) { diff --git a/lib/Frontend/Widgets/scan_for_new_device.dart b/lib/Frontend/Widgets/scan_for_new_device.dart index 1f2cb63e..ab7858d6 100644 --- a/lib/Frontend/Widgets/scan_for_new_device.dart +++ b/lib/Frontend/Widgets/scan_for_new_device.dart @@ -130,7 +130,7 @@ class _ScanForNewDevice extends ConsumerState { ), ), ), - ] + ], ], ) : Container(), diff --git a/lib/Frontend/pages/html_page.dart b/lib/Frontend/pages/html_page.dart index e45a7dab..ffc411a9 100644 --- a/lib/Frontend/pages/html_page.dart +++ b/lib/Frontend/pages/html_page.dart @@ -77,7 +77,6 @@ class _HtmlPageState extends State { class MyWidgetFactory extends WidgetFactory { @override Widget? buildImageWidget(BuildMetadata tree, ImageSource src) { - final url = src.url; return LoadImage(url: src.url); } } diff --git a/lib/Frontend/utils.dart b/lib/Frontend/utils.dart index 4c8b1cdd..573331c2 100644 --- a/lib/Frontend/utils.dart +++ b/lib/Frontend/utils.dart @@ -48,19 +48,19 @@ Future initDio({skipSentry = false}) async { if (_dio != null) { return _dio!; } - final Dio dio = Dio(); - dio.httpClientAdapter = NativeAdapter(); - dio.interceptors.add( - LogInterceptor( - requestBody: false, - requestHeader: false, - responseBody: false, - responseHeader: false, - request: true, - logPrint: (o) => dioLogger.finer(o.toString()), - ), - ); - dio.interceptors.add(LogarteDioInterceptor(logarte)); + final Dio dio = Dio() + ..httpClientAdapter = NativeAdapter() + ..interceptors.add( + LogInterceptor( + requestBody: false, + requestHeader: false, + responseBody: false, + responseHeader: false, + request: true, + logPrint: (o) => dioLogger.finer(o.toString()), + ), + ) + ..interceptors.add(LogarteDioInterceptor(logarte)); dio.interceptors.add( RetryInterceptor( dio: dio,