Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.

Commit 0246a61

Browse files
committed
Making ISubscriber Execute Async
1 parent 5b6b398 commit 0246a61

5 files changed

Lines changed: 14 additions & 9 deletions

File tree

HangFire.TopicExtensions/HangFire.TopicExtensions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5-
<Version>1.0.1</Version>
5+
<Version>1.0.2</Version>
66
<PackageLicenseExpression></PackageLicenseExpression>
77
<Copyright>2020</Copyright>
88
<PackageProjectUrl>https://github.com/jmarbutt/HangFire.TopicExtensions</PackageProjectUrl>
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
namespace HangFire.TopicExtensions.Interfaces
1+
using System.Threading.Tasks;
2+
3+
namespace HangFire.TopicExtensions.Interfaces
24
{
35
public interface ISubscriber
46
{
5-
void Execute(object context);
7+
Task Execute(object context);
68
}
79
}

HangFirePubSub.Sample/SampleSubscriber.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using Hangfire.Server;
1+
using System.Threading.Tasks;
2+
using Hangfire.Server;
23
using HangFire.TopicExtensions.Attributes;
34
using HangFire.TopicExtensions.Interfaces;
45
using Microsoft.Extensions.Configuration;
@@ -14,7 +15,7 @@ public SampleSubscriber(IConfiguration config)
1415
{
1516
_config = config;
1617
}
17-
public void Execute(object context)
18+
public async Task Execute(object context)
1819
{
1920

2021
}

HangFirePubSub.Sample/SampleSubscriber2.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
using HangFire.TopicExtensions.Attributes;
1+
using System.Threading.Tasks;
2+
using HangFire.TopicExtensions.Attributes;
23
using HangFire.TopicExtensions.Interfaces;
34

45
namespace HangFirePubSub.Sample
56
{
67
[SubscriberJob("topic1")]
78
public class SampleSubscriber2 : ISubscriber
89
{
9-
public void Execute(object context)
10+
public async Task Execute(object context)
1011
{
1112

1213
}

HangFirePubSub.Sample/SampleSubscriber3.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
using HangFire.TopicExtensions.Attributes;
1+
using System.Threading.Tasks;
2+
using HangFire.TopicExtensions.Attributes;
23
using HangFire.TopicExtensions.Interfaces;
34

45
namespace HangFirePubSub.Sample
56
{
67
[SubscriberJob("topic2")]
78
public class SampleSubscriber3 : ISubscriber
89
{
9-
public void Execute(object context)
10+
public async Task Execute(object context)
1011
{
1112

1213
}

0 commit comments

Comments
 (0)