mirror of
https://github.com/BlossomiShymae/Needlework.Net.git
synced 2025-12-06 10:10:48 +01:00
Store response body instead of updating once
This commit is contained in:
@@ -26,6 +26,7 @@ public partial class LcuRequestViewModel : ObservableObject
|
|||||||
[ObservableProperty] private string? _responseUsername = null;
|
[ObservableProperty] private string? _responseUsername = null;
|
||||||
[ObservableProperty] private string? _responsePassword = null;
|
[ObservableProperty] private string? _responsePassword = null;
|
||||||
[ObservableProperty] private string? _responseAuthorization = null;
|
[ObservableProperty] private string? _responseAuthorization = null;
|
||||||
|
[ObservableProperty] private string? _responseBody = null;
|
||||||
|
|
||||||
public event EventHandler<LcuRequestViewModel>? RequestText;
|
public event EventHandler<LcuRequestViewModel>? RequestText;
|
||||||
public event EventHandler<string>? UpdateText;
|
public event EventHandler<string>? UpdateText;
|
||||||
@@ -72,7 +73,11 @@ public partial class LcuRequestViewModel : ObservableObject
|
|||||||
WeakReferenceMessenger.Default.Send(new OopsiesDialogRequestedMessage(body));
|
WeakReferenceMessenger.Default.Send(new OopsiesDialogRequestedMessage(body));
|
||||||
UpdateText?.Invoke(this, string.Empty);
|
UpdateText?.Invoke(this, string.Empty);
|
||||||
}
|
}
|
||||||
UpdateText?.Invoke(this, body);
|
else
|
||||||
|
{
|
||||||
|
ResponseBody = body;
|
||||||
|
UpdateText?.Invoke(this, body);
|
||||||
|
}
|
||||||
|
|
||||||
ResponseStatus = $"{(int)response.StatusCode} {response.StatusCode.ToString()}";
|
ResponseStatus = $"{(int)response.StatusCode} {response.StatusCode.ToString()}";
|
||||||
ResponsePath = $"https://127.0.0.1:{processInfo.AppPort}{RequestPath}";
|
ResponsePath = $"https://127.0.0.1:{processInfo.AppPort}{RequestPath}";
|
||||||
@@ -92,6 +97,7 @@ public partial class LcuRequestViewModel : ObservableObject
|
|||||||
ResponseAuthorization = null;
|
ResponseAuthorization = null;
|
||||||
ResponseUsername = null;
|
ResponseUsername = null;
|
||||||
ResponsePassword = null;
|
ResponsePassword = null;
|
||||||
|
ResponseBody = null;
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -56,6 +56,7 @@ public partial class EndpointView : UserControl
|
|||||||
vm.SelectedPathOperation.LcuRequest.Value.RequestText += LcuRequest_RequestText;
|
vm.SelectedPathOperation.LcuRequest.Value.RequestText += LcuRequest_RequestText;
|
||||||
vm.SelectedPathOperation.LcuRequest.Value.UpdateText += LcuRequest_UpdateText;
|
vm.SelectedPathOperation.LcuRequest.Value.UpdateText += LcuRequest_UpdateText;
|
||||||
_lcuRequestVm = vm.SelectedPathOperation.LcuRequest.Value;
|
_lcuRequestVm = vm.SelectedPathOperation.LcuRequest.Value;
|
||||||
|
_responseEditor!.Text = vm.SelectedPathOperation.LcuRequest.Value.ResponseBody ?? string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user