int wauthn_cancel()
{
return try_catch([&]() -> int {
- std::shared_ptr<ClientRequest> request
- = std::make_shared<ClientRequest>(WebAuthnCall::CANCEL);
+ ClientRequest request(WebAuthnCall::CANCEL);
LogDebug("Calling to cancel..");
- if (request->sendRequest().failed())
- LogError("Error on cancel request, RET: " << wauthn_error_to_string(request->getStatus()));
- return request->getStatus();
+ if (request.sendRequest().failed())
+ LogError("Error on cancel request, RET: " << wauthn_error_to_string(request.getStatus()));
+ return request.getStatus();
});
}
\ No newline at end of file