Exemple #1
0
        private void configDispetcherClass_OnChangeSettings(HashSet <string> list, string from, string to)
        {
            Logger.Trace("Start configDispetcherClass_OnChangeSettings(", list, ")");
            if (list.Contains(baseconfigname))
            {
                Logger.Info("Change find in  ", baseconfigname, "need restart");
                if (File.Exists(Path.Combine(from, baseconfigname)))
                {
                    File.Copy(Path.Combine(from, baseconfigname), Path.Combine(to, baseconfigname), true);
                }

                OnNeedRestart?.Invoke();
            }
            Logger.Trace("End configDispetcherClass_OnChangeSettings(HashSet<string> list)");
        }
 private static void plugin_OnNeedRestart()
 {
     Logger.Trace("Start Plugin_onNeedRestart");
     OnNeedRestart?.Invoke();
     Logger.Trace("End Plugin_onNeedRestart");
 }