fix fetching spec versions early
This commit is contained in:
parent
47a3d9d92f
commit
e2f25749e0
2 changed files with 64 additions and 42 deletions
15
lib/controllers/spec_versions.dart
Normal file
15
lib/controllers/spec_versions.dart
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import "package:hooks_riverpod/hooks_riverpod.dart";
|
||||
import "package:nexus/controllers/client.dart";
|
||||
import "package:nexus/models/spec_versions_response.dart";
|
||||
|
||||
class SpecVersionsController extends AsyncNotifier<SpecVersionsResponse> {
|
||||
@override
|
||||
Future<SpecVersionsResponse> build() =>
|
||||
ref.watch(ClientController.provider.notifier).getSpecVersions();
|
||||
|
||||
static final provider =
|
||||
AsyncNotifierProvider.autoDispose<
|
||||
SpecVersionsController,
|
||||
SpecVersionsResponse
|
||||
>(SpecVersionsController.new);
|
||||
}
|
||||
Loading…
Reference in a new issue