refactor collection provider

This commit is contained in:
Ashita Prasad
2024-12-16 00:10:49 +05:30
parent bc2fc49fc7
commit b3be6a9fa5
4 changed files with 22 additions and 27 deletions

View File

@@ -97,9 +97,7 @@ class URLTextField extends ConsumerWidget {
.update(selectedId, url: value);
},
onFieldSubmitted: (value) {
ref
.read(collectionStateNotifierProvider.notifier)
.sendRequest(selectedId);
ref.read(collectionStateNotifierProvider.notifier).sendRequest();
},
);
}
@@ -114,7 +112,7 @@ class SendRequestButton extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
final selectedId = ref.watch(selectedIdStateProvider);
ref.watch(selectedIdStateProvider);
final isWorking = ref.watch(
selectedRequestModelProvider.select((value) => value?.isWorking));
@@ -122,14 +120,10 @@ class SendRequestButton extends ConsumerWidget {
isWorking: isWorking ?? false,
onTap: () {
onTap?.call();
ref
.read(collectionStateNotifierProvider.notifier)
.sendRequest(selectedId!);
ref.read(collectionStateNotifierProvider.notifier).sendRequest();
},
onCancel: () {
ref
.read(collectionStateNotifierProvider.notifier)
.cancelRequest(selectedId!);
ref.read(collectionStateNotifierProvider.notifier).cancelRequest();
},
);
}