Skip to content

Commit a74dc5e

Browse files
committed
DELETE support added.
1 parent b787247 commit a74dc5e

5 files changed

Lines changed: 7 additions & 6 deletions

File tree

Projects/AWSRedrive.LinuxService/AWSRedrive.LinuxService.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFramework>net6.0</TargetFramework>
55
<ProjectGuid>{E2CEBBAF-6DF7-41E9-815D-9AD4CF90C845}</ProjectGuid>
6-
<Version>1.0.8</Version>
6+
<Version>1.0.9</Version>
77
</PropertyGroup>
88

99
<ItemGroup>

Projects/AWSRedrive.console/AWSRedrive.console.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net6.0</TargetFramework>
6-
<Version>1.0.8</Version>
6+
<Version>1.0.9</Version>
77
</PropertyGroup>
88

99
<ItemGroup>

Projects/AWSRedrive/AWSRedrive.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<TargetFramework>net6.0</TargetFramework>
55
<ProjectGuid>{E2CEBBAF-6DF7-41E9-815D-9AD4CF90C844}</ProjectGuid>
6-
<Version>1.0.8</Version>
6+
<Version>1.0.9</Version>
77
</PropertyGroup>
88

99
<ItemGroup>

Projects/AWSRedrive/ConfigurationEntry.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public class ConfigurationEntry
2020
public bool Active { get; set; }
2121
public bool UsePUT { get; set; }
2222
public bool UseGET { get; set; }
23+
public bool UseDelete { get; set; }
2324
public int? Timeout { get; set; }
2425
public bool IgnoreCertificateErrors { get; set; }
2526
public string ServiceUrl { get; set; }

Projects/AWSRedrive/HttpMessageProcessor.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void ProcessMessage(string message, Dictionary<string, string> attributes
3535
private RestRequest CreateRequest(string message, Uri uri, ConfigurationEntry configurationEntry)
3636
{
3737
return !configurationEntry.UseGET
38-
? CreatePostOrPutRequest(message, uri, configurationEntry)
38+
? CreatePostOrPutOrDeleteRequest(message, uri, configurationEntry)
3939
: CreateGetRequest(message, uri);
4040
}
4141

@@ -59,9 +59,9 @@ private RestRequest CreateGetRequest(string message, Uri uri)
5959
return request;
6060
}
6161

62-
private RestRequest CreatePostOrPutRequest(string message, Uri uri, ConfigurationEntry configurationEntry)
62+
private RestRequest CreatePostOrPutOrDeleteRequest(string message, Uri uri, ConfigurationEntry configurationEntry)
6363
{
64-
var request = new RestRequest(uri.PathAndQuery, configurationEntry.UsePUT ? Method.Put : Method.Post);
64+
var request = new RestRequest(uri.PathAndQuery, configurationEntry.UseDelete ? Method.Delete : configurationEntry.UsePUT ? Method.Put : Method.Post);
6565

6666
request.AddStringBody(message, DataFormat.Json);
6767

0 commit comments

Comments
 (0)