Store response body instead of updating once

This commit is contained in:
BlossomiShymae
2024-10-28 20:10:35 -05:00
parent 02e739e1a3
commit 8eabd64911
2 changed files with 8 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ public partial class LcuRequestViewModel : ObservableObject
[ObservableProperty] private string? _responseUsername = null;
[ObservableProperty] private string? _responsePassword = null;
[ObservableProperty] private string? _responseAuthorization = null;
[ObservableProperty] private string? _responseBody = null;
public event EventHandler<LcuRequestViewModel>? RequestText;
public event EventHandler<string>? UpdateText;
@@ -72,7 +73,11 @@ public partial class LcuRequestViewModel : ObservableObject
WeakReferenceMessenger.Default.Send(new OopsiesDialogRequestedMessage(body));
UpdateText?.Invoke(this, string.Empty);
}
else
{
ResponseBody = body;
UpdateText?.Invoke(this, body);
}
ResponseStatus = $"{(int)response.StatusCode} {response.StatusCode.ToString()}";
ResponsePath = $"https://127.0.0.1:{processInfo.AppPort}{RequestPath}";
@@ -92,6 +97,7 @@ public partial class LcuRequestViewModel : ObservableObject
ResponseAuthorization = null;
ResponseUsername = null;
ResponsePassword = null;
ResponseBody = null;
}
finally
{

View File

@@ -56,6 +56,7 @@ public partial class EndpointView : UserControl
vm.SelectedPathOperation.LcuRequest.Value.RequestText += LcuRequest_RequestText;
vm.SelectedPathOperation.LcuRequest.Value.UpdateText += LcuRequest_UpdateText;
_lcuRequestVm = vm.SelectedPathOperation.LcuRequest.Value;
_responseEditor!.Text = vm.SelectedPathOperation.LcuRequest.Value.ResponseBody ?? string.Empty;
}
}