Update access code handler to accept TFA SMS preference
Refactored HandleAccessCodeSubmit to accept a (string Code, bool PreferSms) tuple, enabling support for SMS preference in two-factor authentication. Added explanatory comments and cleaned up outdated comments in LoadEnvelopeAsync for clarity.
This commit is contained in:
@@ -53,9 +53,6 @@
|
|||||||
{
|
{
|
||||||
State.SetLoading();
|
State.SetLoading();
|
||||||
|
|
||||||
// Die genaue API-Logik hängt von den verfügbaren Endpunkten ab.
|
|
||||||
// Dies ist die Struktur — die konkreten Endpoints implementierst du
|
|
||||||
// basierend auf den vorhandenen API-Controllern.
|
|
||||||
var result = await EnvelopeService.GetEnvelopeReceiversAsync();
|
var result = await EnvelopeService.GetEnvelopeReceiversAsync();
|
||||||
|
|
||||||
if (!result.IsSuccess)
|
if (!result.IsSuccess)
|
||||||
@@ -69,11 +66,15 @@
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Daten verarbeiten und Status setzen
|
|
||||||
State.SetDocument();
|
State.SetDocument();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task HandleAccessCodeSubmit(string code)
|
/// <summary>
|
||||||
|
/// Empfängt das Tuple (Code, PreferSms) von AccessCodeForm.OnSubmit.
|
||||||
|
/// AccessCodeForm gibt immer ein Tuple zurück, weil es auch den
|
||||||
|
/// SMS-Toggle-Zustand enthält (für TFA).
|
||||||
|
/// </summary>
|
||||||
|
private async Task HandleAccessCodeSubmit((string Code, bool PreferSms) submission)
|
||||||
{
|
{
|
||||||
// AccessCode an API senden
|
// AccessCode an API senden
|
||||||
// Bei Erfolg: State.SetDocument() oder State.SetTwoFactorRequired()
|
// Bei Erfolg: State.SetDocument() oder State.SetTwoFactorRequired()
|
||||||
|
|||||||
Reference in New Issue
Block a user