Esempio n. 1
0
		static void DatabaseHelper_ArchivePortionReady(List<FS2JournalItem> journalItems)
		{
			var fs2Callbac = new FS2Callbac()
			{
				ArchiveJournalItems = journalItems
			};
			CallbackManager.Add(fs2Callbac);
		}
Esempio n. 2
0
		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());
		}