private void DatabaseSynchronizationThreadRoutine()
{
int GatewayID = IRCGatewayID;
//
// Remove any stale messages.
//
ClearIrcGatewayMessages(GatewayID);
for (; ; )
{
try
{
RunSynchronizationCycle(GatewayID);
}
catch (Exception e)
{
Console.WriteLine("DatabaseSynchronizationThreadRoutine: Exception synchronizing: {0}", e);
}
Thread.Sleep(DATABASE_SYNCHRONIZATION_INTERVAL);
}
}