Backup and Clean Push Service and implement new Structure of Push Service ...

This commit is contained in:
2025-11-14 16:40:45 +03:30
parent cfcb2d12b4
commit 3bd4b8d562
40 changed files with 333 additions and 2560 deletions
+1 -23
View File
@@ -1,27 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using xPushService.Models;
namespace xPushService.Interfaces
{
public interface IXBaseHub
{
Task OnConnectedAsync();
Task OnDisconnectedAsync(Exception exception);
Task NotifyNewConnection(string connectionId);
Task UpdateLastSeen();
Task PushMessageAsync(XPushMessage message);
Task AuthorizedMessageAsync(XPushMessage message);
Task PushMessageToAll(XPushMessage message);
Task PushMessageToConnection(
string connectionId,
XPushMessage message
);
Task PushMessageToConnections(
IEnumerable<string> connectionIds,
XPushMessage message
);
}
{ }
}