Example #1
0
        void SendLog(string log)
        {
            var arg = new VgcApis.Models.Datas.StrEvent(log);

            try
            {
                OnLog?.Invoke(this, arg);
            }
            catch { }
        }
Example #2
0
        void OnCoreClosingHandler(
            object sender,
            VgcApis.Models.Datas.StrEvent args)
        {
            var uid      = args.Data;
            var coreCtrl = vgcServers
                           .GetAllServersList()
                           .FirstOrDefault(s => s.GetUid() == uid);

            if (coreCtrl == null)
            {
                return;
            }
            var sample = coreCtrl.TakeStatisticsSample();
            var title  = coreCtrl.GetTitle();

            Task.Factory.StartNew(
                () => AddToHistoryStatsData(uid, title, sample));
        }
Example #3
0
 void OnLogHandler(object sender, VgcApis.Models.Datas.StrEvent arg)
 {
     SendLog(arg.Data);
 }
Example #4
0
 void OnLogHandler(object sender, VgcApis.Models.Datas.StrEvent arg) =>
 logger.Log(arg.Data);