implement client server connection tracking persistence

This commit is contained in:
RaidMax
2021-08-31 18:21:40 -05:00
parent eff8a29a39
commit c5f9a68102
37 changed files with 4961 additions and 22 deletions

View File

@ -26,6 +26,7 @@ namespace SharedLibraryCore.Interfaces
ChatMessage,
Penalized,
ReceivedPenalty,
QuickMessage
QuickMessage,
ConnectionHistory
}
}

View File

@ -7,6 +7,6 @@ namespace SharedLibraryCore.Interfaces
public interface IClientMetaResponse
{
int ClientId { get;}
int MetaId { get; }
long MetaId { get; }
}
}

View File

@ -0,0 +1,12 @@
using System;
namespace SharedLibraryCore.Interfaces
{
public interface IEventPublisher
{
event EventHandler<GameEvent> OnClientDisconnect;
event EventHandler<GameEvent> OnClientConnect;
void Publish(GameEvent gameEvent);
}
}