iSchoolPlusAvailabilityProvider top-level property

FutureProvider<void> iSchoolPlusAvailabilityProvider
final

Probes the public I-School Plus homepage without authenticated cookies.

Implementation

final iSchoolPlusAvailabilityProvider = FutureProvider.autoDispose<void>(
  retry: (_, _) => null,
  (ref) async {
    final keepAlive = ref.keepAlive();
    try {
      await ref.watch(iSchoolPlusServiceProvider).checkAvailability();
    } finally {
      keepAlive.close();
    }
  },
);