REST URI is now a configurable option, at least for now.

This commit is contained in:
Jamie Greunbaum 2023-04-02 00:37:45 -04:00
parent 52a5d9d60d
commit 2e06c9753c

View File

@ -12,7 +12,7 @@
void UServerBugzillaAPI::ReturnListOfBugs() void UServerBugzillaAPI::ReturnListOfBugs()
{ {
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + "rest.cgi"; const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
TArray<FString> StatusQueries; TArray<FString> StatusQueries;
if (GetDefault<UUnrealzillaGlobalSettings>()->bShowUnresolvedBugs) if (GetDefault<UUnrealzillaGlobalSettings>()->bShowUnresolvedBugs)
@ -88,7 +88,7 @@ void UServerBugzillaAPI::ListOfBugsResponse(FHttpRequestPtr Request, FHttpRespon
void UServerBugzillaAPI::PrepareForm() void UServerBugzillaAPI::PrepareForm()
{ {
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + "/rest.cgi"; const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
// Assemble query data into key:value pairs // Assemble query data into key:value pairs
TMap<FString, FString> QueryData; TMap<FString, FString> QueryData;
@ -131,7 +131,7 @@ void UServerBugzillaAPI::PrepareForm()
void UServerBugzillaAPI::SendFormData(const FUnrealzillaPostData &PostData) void UServerBugzillaAPI::SendFormData(const FUnrealzillaPostData &PostData)
{ {
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + "/rest.cgi"; const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
const FString RequestURL = "/bug"; const FString RequestURL = "/bug";
// Assemble query data into key:value pairs // Assemble query data into key:value pairs
@ -212,7 +212,7 @@ void UServerBugzillaAPI::ServerPOSTResponse(FHttpRequestPtr Request, FHttpRespon
{ {
// Use the response's bug ID to get the info from the newly filed bug report and update its marker // Use the response's bug ID to get the info from the newly filed bug report and update its marker
const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + "/rest.cgi"; const FString FullURL = GetDefault<UUnrealzillaGlobalSettings>()->BugzillaSubmissionServer + GetDefault<UUnrealzillaGlobalSettings>()->BugzillaRESTURI;
TArray<FString> StatusQueries; TArray<FString> StatusQueries;
StatusQueries.Add("id=" + FString::FromInt(ResponseData.id)); StatusQueries.Add("id=" + FString::FromInt(ResponseData.id));