refactor(ISenderHandler): Umbenennung in IAuthSenderHandler.
- umbenannt in SendMessageAsync als SendKeyAsync
This commit is contained in:
parent
e474cf38d4
commit
319763040c
@ -1,6 +1,6 @@
|
|||||||
namespace DigitalData.Auth.Abstractions;
|
namespace DigitalData.Auth.Abstractions;
|
||||||
|
|
||||||
public interface IAuthClient : IListenHandler, ISenderHandler
|
public interface IAuthClient : IListenHandler, IAuthSenderHandler
|
||||||
{
|
{
|
||||||
bool IsConnected { get; }
|
bool IsConnected { get; }
|
||||||
|
|
||||||
|
|||||||
6
DigitalData.Auth.Abstractions/IAuthSenderHandler.cs
Normal file
6
DigitalData.Auth.Abstractions/IAuthSenderHandler.cs
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
namespace DigitalData.Auth.Abstractions;
|
||||||
|
|
||||||
|
public interface IAuthSenderHandler
|
||||||
|
{
|
||||||
|
Task SendKeyAsync(string topic, string key);
|
||||||
|
}
|
||||||
@ -1,6 +0,0 @@
|
|||||||
namespace DigitalData.Auth.Abstractions;
|
|
||||||
|
|
||||||
public interface ISenderHandler
|
|
||||||
{
|
|
||||||
Task SendMessageAsync(string user, string message);
|
|
||||||
}
|
|
||||||
@ -63,7 +63,7 @@ public class AuthClient : IAuthClient, IAsyncDisposable
|
|||||||
|
|
||||||
public Task ReceiveMessageAsync(string user, string message) => Task.Run(() => _params.Events.OnMessageReceived(user, message, _logger));
|
public Task ReceiveMessageAsync(string user, string message) => Task.Run(() => _params.Events.OnMessageReceived(user, message, _logger));
|
||||||
|
|
||||||
public Task SendMessageAsync(string user, string message) => _connection.InvokeAsync(nameof(SendMessageAsync), user, message);
|
public Task SendKeyAsync(string user, string message) => _connection.InvokeAsync(nameof(SendKeyAsync), user, message);
|
||||||
|
|
||||||
public virtual async ValueTask DisposeAsync()
|
public virtual async ValueTask DisposeAsync()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -111,7 +111,7 @@ public class AuthClientTests
|
|||||||
string message = "message";
|
string message = "message";
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
await sender_client.SendMessageAsync(user, message);
|
await sender_client.SendKeyAsync(user, message);
|
||||||
|
|
||||||
// delay fort getting answer
|
// delay fort getting answer
|
||||||
await Task.Delay(2000);
|
await Task.Delay(2000);
|
||||||
|
|||||||
@ -3,9 +3,9 @@ using Microsoft.AspNetCore.SignalR;
|
|||||||
|
|
||||||
namespace DigitalData.Auth.API.Hubs;
|
namespace DigitalData.Auth.API.Hubs;
|
||||||
|
|
||||||
public class AuthHub : Hub<IListenHandler>, ISenderHandler
|
public class AuthHub : Hub<IListenHandler>, IAuthSenderHandler
|
||||||
{
|
{
|
||||||
public async Task SendMessageAsync(string user, string message)
|
public async Task SendKeyAsync(string user, string message)
|
||||||
=> await Clients.All.ReceiveMessageAsync(user, message);
|
=> await Clients.All.ReceiveMessageAsync(user, message);
|
||||||
|
|
||||||
public async Task SendMessageToCaller(string user, string message)
|
public async Task SendMessageToCaller(string user, string message)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user