device: Add enroll-too-fast error

This commit is contained in:
Marco Trevisan (Treviño) 2025-02-20 17:27:12 +01:00
parent 244be2511f
commit afb1011e44
5 changed files with 20 additions and 0 deletions

View file

@ -213,6 +213,13 @@ enroll_result_str_to_msg (const char *result, bool is_swipe)
return TR (N_("Your finger was not centered, try swiping your finger again"));
if (strcmp (result, "enroll-remove-and-retry") == 0)
return TR (N_("Remove your finger, and try swiping your finger again"));
if (strcmp (result, "enroll-too-fast") == 0)
{
if (is_swipe)
return TR (N_("Swipe was too fast, try again"));
else
return TR (N_("Finger scan was too fast, try again"));
}
return NULL;
}

View file

@ -650,6 +650,9 @@ enroll_result_to_name (gboolean completed, gboolean enrolled, GError *error)
case FP_DEVICE_RETRY_REMOVE_FINGER:
return "enroll-remove-and-retry";
case FP_DEVICE_RETRY_TOO_FAST:
return "enroll-too-fast";
default:
return "enroll-retry-scan";
}

View file

@ -238,6 +238,12 @@
The user's swipe was too short. The user should retry scanning their finger, the enrollment is still ongoing.
</doc:definition>
</doc:item>
<doc:item>
<doc:term>enroll-too-fast</doc:term>
<doc:definition>
The user's swipe or touch was too short. The user should retry scanning their finger, the enrollment is still ongoing.
</doc:definition>
</doc:item>
<doc:item>
<doc:term>enroll-finger-not-centered</doc:term>
<doc:definition>

View file

@ -66,6 +66,7 @@ VALID_ENROLL_STATUS = [
'enroll-failed',
'enroll-stage-passed',
'enroll-retry-scan',
'enroll-too-fast',
'enroll-swipe-too-short',
'enroll-finger-not-centered',
'enroll-remove-and-retry',

View file

@ -2458,6 +2458,9 @@ class FPrintdVirtualDeviceEnrollTests(FPrintdVirtualDeviceBaseTest):
def test_enroll_retry_too_short(self):
self.assertEnrollRetry(FPrint.DeviceRetry.TOO_SHORT, 'enroll-swipe-too-short')
def test_enroll_retry_too_fast(self):
self.assertEnrollRetry(FPrint.DeviceRetry.TOO_FAST, 'enroll-too-fast')
def test_enroll_retry_remove_finger(self):
self.assertEnrollRetry(FPrint.DeviceRetry.REMOVE_FINGER, 'enroll-remove-and-retry')