Rename controller variables in DeviceSearchFilters to be private to control access control.

This commit is contained in:
fkarmoush
2025-03-26 12:40:25 +03:00
parent f670ae78aa
commit 835dfe8785

View File

@ -14,32 +14,32 @@ class DeviceSearchFilters extends StatefulWidget {
class _DeviceSearchFiltersState extends State<DeviceSearchFilters>
with HelperResponsiveLayout {
late final TextEditingController unitNameController;
late final TextEditingController productNameController;
late final TextEditingController _unitNameController;
late final TextEditingController _productNameController;
@override
void initState() {
unitNameController = TextEditingController();
productNameController = TextEditingController();
_unitNameController = TextEditingController();
_productNameController = TextEditingController();
super.initState();
}
@override
void dispose() {
unitNameController.dispose();
productNameController.dispose();
_unitNameController.dispose();
_productNameController.dispose();
super.dispose();
}
List<Widget> get _widgets => [
_buildSearchField(
"Space Name",
unitNameController,
_unitNameController,
200,
),
_buildSearchField(
"Device Name / Product Name",
productNameController,
_productNameController,
300,
),
_buildSearchResetButtons(),
@ -73,8 +73,8 @@ class _DeviceSearchFiltersState extends State<DeviceSearchFilters>
controller: controller,
onSubmitted: () {
final searchDevicesEvent = SearchDevices(
productName: productNameController.text,
unitName: unitNameController.text,
productName: _productNameController.text,
unitName: _unitNameController.text,
searchField: true,
);
context.read<DeviceManagementBloc>().add(searchDevicesEvent);
@ -87,14 +87,14 @@ class _DeviceSearchFiltersState extends State<DeviceSearchFilters>
return SearchResetButtons(
onSearch: () => context.read<DeviceManagementBloc>().add(
SearchDevices(
unitName: unitNameController.text,
productName: productNameController.text,
unitName: _unitNameController.text,
productName: _productNameController.text,
searchField: true,
),
),
onReset: () {
unitNameController.clear();
productNameController.clear();
_unitNameController.clear();
_productNameController.clear();
context.read<DeviceManagementBloc>()
..add(ResetFilters())
..add(FetchDevices(context));