diff --git a/example/lib/app.dart b/example/lib/app.dart index af4d717..5fbd724 100644 --- a/example/lib/app.dart +++ b/example/lib/app.dart @@ -11,30 +11,23 @@ class App extends StatefulWidget { } class _AppState extends State { - final _languageTool = LanguageTool(); - DebounceLangToolService? _debouncedLangService; + static final LanguageTool _languageTool = LanguageTool(); + final DebounceLangToolService _debouncedLangService; - void _initializeLangService() { - _debouncedLangService = DebounceLangToolService( - LangToolService(_languageTool), - const Duration(milliseconds: 500), - ); - } - - @override - void initState() { - _initializeLangService(); - super.initState(); - } + _AppState() + : _debouncedLangService = DebounceLangToolService( + LangToolService(_languageTool), + const Duration(milliseconds: 500), + ); @override Widget build(BuildContext context) { return Material( child: LanguageToolTextField( - langService: _debouncedLangService!, + langService: _debouncedLangService, style: TextStyle(), decoration: InputDecoration(), - mistakeBuilder: (){ + mistakeBuilder: () { return Container(); }, ),