fix formatting

This commit is contained in:
Fabian Freund
2026-01-13 18:08:23 +01:00
parent 33e3fdd111
commit fa6878d2b2
22 changed files with 243 additions and 321 deletions
@@ -10,11 +10,7 @@ import 'package:flutter_mozilla_components/src/pigeons/gecko.g.dart';
import 'package:rxdart/rxdart.dart';
/// Keyboard visibility event data
typedef KeyboardEvent = ({
int heightPx,
bool isVisible,
bool isAnimating,
});
typedef KeyboardEvent = ({int heightPx, bool isVisible, bool isAnimating});
/// Service for controlling GeckoView's viewport behavior.
///
@@ -57,9 +53,9 @@ class GeckoViewportService extends GeckoViewportEvents {
BinaryMessenger? binaryMessenger,
String messageChannelSuffix = '',
}) : _api = GeckoViewportApi(
binaryMessenger: binaryMessenger,
messageChannelSuffix: messageChannelSuffix,
);
binaryMessenger: binaryMessenger,
messageChannelSuffix: messageChannelSuffix,
);
/// Sets up the service to receive events from native.
///
@@ -110,15 +106,11 @@ class GeckoViewportService extends GeckoViewportEvents {
bool isVisible,
bool isAnimating,
) {
_keyboardSubject.addWhenMoreRecent(
timestamp,
null,
(
heightPx: heightPx,
isVisible: isVisible,
isAnimating: isAnimating,
),
);
_keyboardSubject.addWhenMoreRecent(timestamp, null, (
heightPx: heightPx,
isVisible: isVisible,
isAnimating: isAnimating,
));
}
/// Disposes the service and closes all streams.
@@ -18,8 +18,8 @@ void main() {
// Verify that platform version is retrieved.
expect(
find.byWidgetPredicate(
(Widget widget) => widget is Text &&
widget.data!.startsWith('Running on:'),
(Widget widget) =>
widget is Text && widget.data!.startsWith('Running on:'),
),
findsOneWidget,
);
@@ -6,7 +6,6 @@
// For more information about Flutter integration tests, please see
// https://flutter.dev/to/integration-testing
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
@@ -84,11 +84,7 @@ class _MyAppState extends State<MyApp> {
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
const Icon(
Icons.mic,
size: 80,
color: Colors.blue,
),
const Icon(Icons.mic, size: 80, color: Colors.blue),
const SizedBox(height: 24),
Text(
_recognizedText,
@@ -18,8 +18,8 @@ void main() {
// Verify that platform version is retrieved.
expect(
find.byWidgetPredicate(
(Widget widget) => widget is Text &&
widget.data!.startsWith('Running on:'),
(Widget widget) =>
widget is Text && widget.data!.startsWith('Running on:'),
),
findsOneWidget,
);
@@ -48,11 +48,9 @@ class SpeechToTextDialog implements SpeechToTextEvents {
///
/// Optionally provide a custom [api] for testing or dependency injection.
/// If [binaryMessenger] is provided, it will be used for Pigeon communication.
SpeechToTextDialog({
SpeechToTextApi? api,
BinaryMessenger? binaryMessenger,
}) : _api = api ?? SpeechToTextApi(binaryMessenger: binaryMessenger),
_binaryMessenger = binaryMessenger {
SpeechToTextDialog({SpeechToTextApi? api, BinaryMessenger? binaryMessenger})
: _api = api ?? SpeechToTextApi(binaryMessenger: binaryMessenger),
_binaryMessenger = binaryMessenger {
// Set up the event handler
SpeechToTextEvents.setUp(this, binaryMessenger: binaryMessenger);
}
@@ -35,7 +35,6 @@ import 'package:pigeon/pigeon.dart';
dartPackageName: 'speech_to_text_dialog',
),
)
/// Host API - methods called from Flutter to native Android.
@HostApi()
abstract class SpeechToTextApi {