energyManagementApiProvider top-level property

FutureProvider<EnergyManagementApi> energyManagementApiProvider
final

Provider for EnergyManagementApi

Uses the 'CLEAN_ENERGY_RDC2_BASE_URL' environment variable for the base url

Implementation

final energyManagementApiProvider = FutureProvider(
  (ref) async => EnergyManagementApi.create(
    baseUrl: Uri.parse(
      await ref.watch(_cleanEnergyRdc2UrlProvider.future),
    ),
    interceptors: [
      await ref.watch(authHeaderInterceptorProvider.future),
    ],
    authenticator: ref.watch(errorForwardingAuthenticatorProvider),
  ),
);