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:
OlgunR
2026-03-23 14:32:20 +01:00
parent 7aa9853756
commit 60d7043164

View File

@@ -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()