ALFAIRCBot.ALFAIRCBot.DatabaseSynchronizationThreadRoutine C# (CSharp) Метод

DatabaseSynchronizationThreadRoutine() приватный Метод

This thread periodically queries the database to identify whether any IRC gateway messages are awaiting dispatch; if so, messages are sent.
private DatabaseSynchronizationThreadRoutine ( ) : void
Результат void
        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);
            }
        }