Skip to content

Commit a9d3d13

Browse files
committed
fix issue with connections
1 parent ff34093 commit a9d3d13

12 files changed

+25
-26
lines changed

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
<RepositoryUrl>https://github.com/managedcode/Orleans.SignalR</RepositoryUrl>
2727
<PackageProjectUrl>https://github.com/managedcode/Orleans.SignalR</PackageProjectUrl>
2828
<Product>Managed Code - Orleans SignalR</Product>
29-
<Version>10.0.2</Version>
30-
<PackageVersion>10.0.2</PackageVersion>
29+
<Version>10.0.3</Version>
30+
<PackageVersion>10.0.3</PackageVersion>
3131

3232
</PropertyGroup>
3333
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">

ManagedCode.Orleans.SignalR.Core/Interfaces/IObserverConnectionManager.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ public interface IObserverConnectionManager : IGrain
99
[AlwaysInterleave]
1010
Task AddConnection(string connectionId, ISignalRObserver observer);
1111

12+
[OneWay]
1213
[AlwaysInterleave]
1314
Task RemoveConnection(string connectionId, ISignalRObserver observer);
1415

15-
[AlwaysInterleave]
1616
[OneWay]
17+
[AlwaysInterleave]
1718
Task Ping(ISignalRObserver observer);
1819
}

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRConnectionCoordinatorGrain.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@ public interface ISignalRConnectionCoordinatorGrain : IGrainWithStringKey
1515
[AlwaysInterleave]
1616
Task<int> GetPartitionForConnection(string connectionId);
1717

18-
[AlwaysInterleave]
1918
[OneWay]
19+
[AlwaysInterleave]
2020
Task SendToAll(HubMessage message);
2121

22-
[AlwaysInterleave]
2322
[OneWay]
23+
[AlwaysInterleave]
2424
Task SendToAllExcept(HubMessage message, string[] excludedConnectionIds);
2525

2626
[AlwaysInterleave]
2727
Task<bool> SendToConnection(HubMessage message, string connectionId);
2828

29-
[AlwaysInterleave]
3029
[OneWay]
30+
[AlwaysInterleave]
3131
Task SendToConnections(HubMessage message, string[] connectionIds);
3232

3333
[AlwaysInterleave]

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRConnectionHeartbeatGrain.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public interface ISignalRConnectionHeartbeatGrain : IGrainWithStringKey
1010
[AlwaysInterleave]
1111
Task Start(ConnectionHeartbeatRegistration registration);
1212

13-
[AlwaysInterleave]
1413
[OneWay]
14+
[AlwaysInterleave]
1515
Task Stop();
1616
}

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRConnectionHolderGrain.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ namespace ManagedCode.Orleans.SignalR.Core.Interfaces;
77

88
public interface ISignalRConnectionHolderGrain : IGrainWithStringKey, IObserverConnectionManager
99
{
10-
[AlwaysInterleave]
1110
[OneWay]
11+
[AlwaysInterleave]
1212
Task SendToAll(HubMessage message);
1313

14-
[AlwaysInterleave]
1514
[OneWay]
15+
[AlwaysInterleave]
1616
Task SendToAllExcept(HubMessage message, string[] excludedConnectionIds);
1717

1818
[AlwaysInterleave]
1919
Task<bool> SendToConnection(HubMessage message, string connectionId);
2020

21-
[AlwaysInterleave]
2221
[OneWay]
22+
[AlwaysInterleave]
2323
Task SendToConnections(HubMessage message, string[] connectionIds);
2424
}

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRConnectionPartitionGrain.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@ namespace ManagedCode.Orleans.SignalR.Core.Interfaces;
77

88
public interface ISignalRConnectionPartitionGrain : IGrainWithIntegerKey, IObserverConnectionManager
99
{
10-
[AlwaysInterleave]
1110
[OneWay]
11+
[AlwaysInterleave]
1212
Task SendToPartition(HubMessage message);
1313

14-
[AlwaysInterleave]
1514
[OneWay]
15+
[AlwaysInterleave]
1616
Task SendToPartitionExcept(HubMessage message, string[] excludedConnectionIds);
1717

1818
[AlwaysInterleave]
1919
Task<bool> SendToConnection(HubMessage message, string connectionId);
2020

21-
[AlwaysInterleave]
2221
[OneWay]
22+
[AlwaysInterleave]
2323
Task SendToConnections(HubMessage message, string[] connectionIds);
2424
}

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRGroupCoordinatorGrain.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ public interface ISignalRGroupCoordinatorGrain : IGrainWithStringKey
1919
[OneWay]
2020
Task SendToGroup(string groupName, HubMessage message);
2121

22-
[AlwaysInterleave]
2322
[OneWay]
23+
[AlwaysInterleave]
2424
Task SendToGroupExcept(string groupName, HubMessage message, string[] excludedConnectionIds);
2525

26-
[AlwaysInterleave]
2726
[OneWay]
27+
[AlwaysInterleave]
2828
Task SendToGroups(string[] groupNames, HubMessage message);
2929

3030
[AlwaysInterleave]

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRGroupGrain.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ namespace ManagedCode.Orleans.SignalR.Core.Interfaces;
77

88
public interface ISignalRGroupGrain : IGrainWithStringKey, IObserverConnectionManager
99
{
10-
[AlwaysInterleave]
1110
[OneWay]
11+
[AlwaysInterleave]
1212
Task SendToGroup(HubMessage message);
1313

14-
[AlwaysInterleave]
1514
[OneWay]
15+
[AlwaysInterleave]
1616
Task SendToGroupExcept(HubMessage message, string[] excludedConnectionIds);
1717
}

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRGroupPartitionGrain.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ namespace ManagedCode.Orleans.SignalR.Core.Interfaces;
77

88
public interface ISignalRGroupPartitionGrain : IGrainWithIntegerKey, IObserverConnectionManager
99
{
10-
[AlwaysInterleave]
1110
[OneWay]
11+
[AlwaysInterleave]
1212
Task SendToGroups(HubMessage message, string[] groupNames);
1313

14-
[AlwaysInterleave]
1514
[OneWay]
15+
[AlwaysInterleave]
1616
Task SendToGroupsExcept(HubMessage message, string[] groupNames, string[] excludedConnectionIds);
1717

1818
[AlwaysInterleave]

ManagedCode.Orleans.SignalR.Core/Interfaces/ISignalRInvocationGrain.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ namespace ManagedCode.Orleans.SignalR.Core.Interfaces;
88

99
public interface ISignalRInvocationGrain : IGrainWithStringKey, IObserverConnectionManager
1010
{
11-
[AlwaysInterleave]
1211
[OneWay]
12+
[AlwaysInterleave]
1313
Task TryCompleteResult(string connectionId, HubMessage message);
1414

1515
[AlwaysInterleave]

0 commit comments

Comments
 (0)