startVisitByEmergencyOverride function

void startVisitByEmergencyOverride(
  1. BuildContext context,
  2. String? phoneContact
)

Implementation

void startVisitByEmergencyOverride(BuildContext context, String? phoneContact) {
  final IGraphQlClient? client = AppWrapperBase.of(context)?.graphQLClient;

  if (phoneContact == null) {
    throw const UserException(
        'failed to send OTP, phone number is not available');
  }
  StoreProvider.dispatch<CoreState>(
    context,
    UpdateStartVisitTypeAction(
        startVisitType: StartVisitType.emergencyOverride),
  );

  sendOTP(context, client, phoneContact);
}