static void DatabaseHelper_ArchivePortionReady(List<FS2JournalItem> journalItems) { var fs2Callbac = new FS2Callbac() { ArchiveJournalItems = journalItems }; CallbackManager.Add(fs2Callbac); }
public static void Add(FS2Callbac fs2Callbac) { lock (FSAgentCallbacCashes) { FSAgentCallbacCashes.RemoveAll(x => (DateTime.Now - x.DateTime) > TimeSpan.FromMinutes(1)); LastIndex++; var callbackResultSaver = new FSAgentCallbacCash() { FS2Callbac = fs2Callbac, Index = LastIndex, DateTime = DateTime.Now }; FSAgentCallbacCashes.Add(callbackResultSaver); } ClientsManager.ClientInfos.ForEach(x => x.PollWaitEvent.Set()); }