Skip to content

Commit 384f3d0

Browse files
committed
support new HttpRequest signature
1 parent 5262954 commit 384f3d0

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

Source/StomtPlugin/Private/StomtRestRequest.cpp

+3-6
Original file line numberDiff line numberDiff line change
@@ -105,14 +105,10 @@ TArray<FString> UStomtRestRequest::GetAllResponseHeaders()
105105

106106
void UStomtRestRequest::ProcessUrl(const FString& Url)
107107
{
108-
TSharedRef<IHttpRequest> HttpRequest = FHttpModule::Get().CreateRequest();
108+
// Signature changed from version 4.25 to 4.26 (ThreadSafe)
109+
auto HttpRequest = FHttpModule::Get().CreateRequest();
109110
HttpRequest->SetURL(Url);
110111

111-
this->ProcessRequest(HttpRequest);
112-
}
113-
114-
void UStomtRestRequest::ProcessRequest(TSharedRef<IHttpRequest> HttpRequest)
115-
{
116112
// Set verb
117113
switch (RequestVerb)
118114
{
@@ -190,6 +186,7 @@ void UStomtRestRequest::ProcessRequest(TSharedRef<IHttpRequest> HttpRequest)
190186
HttpRequest->ProcessRequest();
191187
}
192188

189+
193190
//////////////////////////////////////////////////////////////////////////
194191
// Request callbacks
195192

Source/StomtPlugin/Public/StomtRestRequest.h

+1-4
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,7 @@ class UStomtRestRequest : public UObject
154154
// URL processing
155155

156156
/** Open URL with current setup */
157-
virtual void ProcessUrl(const FString& Url = TEXT("http://alyamkin.com"));
158-
159-
/** Apply current internal setup to Request and process it */
160-
void ProcessRequest(TSharedRef<IHttpRequest> HttpRequest);
157+
virtual void ProcessUrl(const FString& Url);
161158

162159

163160
//////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)