refactor: migrate to riverpod 3

This commit is contained in:
cogwheel0
2025-09-21 22:31:44 +05:30
parent 37e5633c5c
commit 462bf4cde2
20 changed files with 834 additions and 453 deletions

View File

@@ -8,4 +8,14 @@ final toolsListProvider = FutureProvider<List<Tool>>((ref) async {
return await toolsService.getTools();
});
final selectedToolIdsProvider = StateProvider<List<String>>((ref) => []);
final selectedToolIdsProvider =
NotifierProvider<SelectedToolIdsNotifier, List<String>>(
SelectedToolIdsNotifier.new,
);
class SelectedToolIdsNotifier extends Notifier<List<String>> {
@override
List<String> build() => [];
void set(List<String> ids) => state = List<String>.from(ids);
}