Android Client von Datei mit ChatNachrichten auf DB umgestellt

This commit is contained in:
staccatomamba
2016-07-26 15:51:30 +02:00
parent 756ff91f5e
commit 27b283c20a
15 changed files with 298 additions and 220 deletions

View File

@@ -128,6 +128,22 @@ namespace BeWoChatServer
client.Key.Send(notificationPacket.GetDataStream());
}
// Letzten X Nachrichten schicken
try
{
Monitor.Enter(_Lock);
DefaultHibernateSessionManager.CurrentTenant = dataPacket.Tenant;
}
finally
{
Monitor.Exit(_Lock);
}
break;
case DataIdentifier.Message:
if(responseByteCount == 0)
@@ -172,9 +188,8 @@ namespace BeWoChatServer
break;
case DataIdentifier.Logout:
var endPointLogout = dataPacket.Socket.RemoteEndPoint;
var isRemoveSuccessful = clientList.Remove(dataPacket.Socket);
clientList.Remove(dataPacket.Socket);
var notificationPacketLogout = new Packet(dataPacket.Socket, dataPacket.ClientName, dataPacket.SenderPersonOid, 0) {DataIdentifier = DataIdentifier.StatusNotificationLogout};