Name changes
This commit is contained in:
@@ -7,13 +7,13 @@ import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
part 'api_client_provider.g.dart';
|
||||
|
||||
@Riverpod(keepAlive: true)
|
||||
class ApiClientProvider extends _$ApiClientProvider {
|
||||
class ApiClient extends _$ApiClient {
|
||||
@override
|
||||
ApiClient? build() {
|
||||
ApiClientService? build() {
|
||||
final savedInstances = ref.watch(serverInstancesProvider);
|
||||
if (savedInstances.isNotEmpty) {
|
||||
final instance = savedInstances[0];
|
||||
return ApiClient(
|
||||
return ApiClientService(
|
||||
serverInstance: instance,
|
||||
dioInstance: Dio(
|
||||
BaseOptions(
|
||||
@@ -28,7 +28,7 @@ class ApiClientProvider extends _$ApiClientProvider {
|
||||
return null;
|
||||
}
|
||||
|
||||
void setApiClient(ApiClient client) {
|
||||
void setApiClient(ApiClientService client) {
|
||||
state = client;
|
||||
}
|
||||
|
||||
|
||||
@@ -6,21 +6,20 @@ part of 'api_client_provider.dart';
|
||||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$apiClientProviderHash() => r'b408d1acc96953690397094dd10f466660ec6290';
|
||||
String _$apiClientHash() => r'd26f8058edfc47acd2e01f2a9bcbf64102b51212';
|
||||
|
||||
/// See also [ApiClientProvider].
|
||||
@ProviderFor(ApiClientProvider)
|
||||
final apiClientProviderProvider =
|
||||
NotifierProvider<ApiClientProvider, ApiClient?>.internal(
|
||||
ApiClientProvider.new,
|
||||
name: r'apiClientProviderProvider',
|
||||
debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product')
|
||||
? null
|
||||
: _$apiClientProviderHash,
|
||||
/// See also [ApiClient].
|
||||
@ProviderFor(ApiClient)
|
||||
final apiClientProvider =
|
||||
NotifierProvider<ApiClient, ApiClientService?>.internal(
|
||||
ApiClient.new,
|
||||
name: r'apiClientProvider',
|
||||
debugGetCreateSourceHash:
|
||||
const bool.fromEnvironment('dart.vm.product') ? null : _$apiClientHash,
|
||||
dependencies: null,
|
||||
allTransitiveDependencies: null,
|
||||
);
|
||||
|
||||
typedef _$ApiClientProvider = Notifier<ApiClient?>;
|
||||
typedef _$ApiClient = Notifier<ApiClientService?>;
|
||||
// ignore_for_file: type=lint
|
||||
// ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:linkdy/providers/api_client_provider.dart';
|
||||
import 'package:linkdy/router/paths.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
|
||||
import 'package:linkdy/router/routes.dart';
|
||||
import 'package:linkdy/router/paths.dart';
|
||||
import 'package:linkdy/providers/api_client_provider.dart';
|
||||
|
||||
part 'router_provider.g.dart';
|
||||
|
||||
@@ -11,7 +11,7 @@ part 'router_provider.g.dart';
|
||||
GoRouter router(RouterRef ref) {
|
||||
return GoRouter(
|
||||
redirect: (context, state) {
|
||||
if (ref.watch(apiClientProviderProvider) == null) {
|
||||
if (ref.watch(apiClientProvider) == null) {
|
||||
return RoutesPaths.onboarding;
|
||||
}
|
||||
return null;
|
||||
|
||||
@@ -6,7 +6,7 @@ part of 'router_provider.dart';
|
||||
// RiverpodGenerator
|
||||
// **************************************************************************
|
||||
|
||||
String _$routerHash() => r'78eb4c32cddebb29e3029e0eeaeb0f4c40d77012';
|
||||
String _$routerHash() => r'c7bebdd3bf825fbce96530b63367f1c30b0f7c0b';
|
||||
|
||||
/// See also [router].
|
||||
@ProviderFor(router)
|
||||
|
||||
Reference in New Issue
Block a user