File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
lib/features/sorting/base Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -44,3 +44,10 @@ class SortingStep {
4444 required this .action,
4545 });
4646}
47+
48+ class SortingResult {
49+ final List <SortingStep > steps;
50+ final List <int > sortedValues;
51+
52+ SortingResult ({required this .steps, required this .sortedValues});
53+ }
Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ abstract class SortingNotifier extends StateNotifier<SortingNotifierState> {
130130 final list = List <SortableItem >.from (state.list);
131131 final values = list.map ((e) => e.value).toList ();
132132
133- final steps = buildSorting (values);
133+ final steps = buildSorting (values).steps ;
134134
135135 for (final step in steps) {
136136 if (operation != SortingEnum .played) return ;
@@ -183,5 +183,5 @@ abstract class SortingNotifier extends StateNotifier<SortingNotifierState> {
183183 await greenSortedItemsAsDone ();
184184 }
185185
186- List < SortingStep > buildSorting (List <int > values);
186+ SortingResult buildSorting (List <int > values);
187187}
You can’t perform that action at this time.
0 commit comments