campusWifiProvisionerProvider top-level property
final
Implementation
final campusWifiProvisionerProvider = Provider<CampusWifiProvisioner>((ref) {
final platform = ref.watch(campusWifiPlatformProvider);
final stateStore = ref.watch(ntut8021xStateStoreProvider);
return switch (kIsWeb ? null : defaultTargetPlatform) {
TargetPlatform.android => AndroidCampusWifiProvisioner(
platform: platform,
stateStore: stateStore,
),
TargetPlatform.iOS => IosCampusWifiProvisioner(
platform: platform,
stateStore: stateStore,
),
_ => const UnsupportedCampusWifiProvisioner(),
};
});