diff --git a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor index aea38073..3923a713 100644 --- a/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor +++ b/EnvelopeGenerator.ReceiverUI/EnvelopeGenerator.ReceiverUI.Client/Pages/Envelope/EnvelopePage.razor @@ -53,9 +53,6 @@ { 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(); if (!result.IsSuccess) @@ -69,11 +66,15 @@ return; } - // Daten verarbeiten und Status setzen State.SetDocument(); } - private async Task HandleAccessCodeSubmit(string code) + /// + /// 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). + /// + private async Task HandleAccessCodeSubmit((string Code, bool PreferSms) submission) { // AccessCode an API senden // Bei Erfolg: State.SetDocument() oder State.SetTwoFactorRequired()