saveToSystem method

  1. @override
Future<Ntut8021xProvisioningResult> saveToSystem({
  1. required String identity,
  2. required String password,
  3. required CampusWifiCapabilities capabilities,
  4. required Ntut8021xPendingPromptReason? pendingPromptReason,
})
override

Implementation

@override
Future<Ntut8021xProvisioningResult> saveToSystem({
  required String identity,
  required String password,
  required CampusWifiCapabilities capabilities,
  required Ntut8021xPendingPromptReason? pendingPromptReason,
}) async {
  if (!capabilities.isSupported || !capabilities.canSaveToSystem) {
    return const Ntut8021xProvisioningResult.unsupported();
  }
  final provisioning = await _platform.saveNtut8021xToSystem(
    identity: identity,
    password: password,
  );
  return _handleProvisioningResult(provisioning);
}