public IdentifyListener(Func<SpassFingerprint.IIdentifyListener, Task<bool>> startIdentify, IAuthenticationFailedListener failedListener) { _retriesLeft = 2; _startIdentify = startIdentify; _failedListener = failedListener; _taskCompletionSource = new TaskCompletionSource<FingerprintAuthenticationResult>(); }