Пример #1
0
        private void Handle_SB_Event_Notify_UpdateConfigurationFile(object sender, LSEventArgs e)
        {
            var methodName = "Handle_SB_Event_Notify_UpdateConfigurationFile";

            LogTrace(methodName, "# Args: {0}", e.Args == null ? -1 : e.Args.Length);

            var eventArgs = new Notify_UpdateConfigurationFileEventArgs(e);

            LogMessage(methodName, LogSeverityTypes.Debug, "Received UpdateConfigurationFile[{0},{1},{2}]",
                       eventArgs.UplinkName, eventArgs.OldFileName, eventArgs.NewFileName);
            //Make sure we're on our uplink
            if (StealthBot.ModuleManager.UplinkName == eventArgs.UplinkName &&
                OnSB_Event_Notify_UpdateConfigurationFile != null)
            {
                OnSB_Event_Notify_UpdateConfigurationFile(this, eventArgs);
            }
        }
Пример #2
0
        private void _handle_SB_Event_Notify_UpdateConfigurationFile(object sender, LSEventArgs e)
        {
            string methodName = "_handle_Notify_UpdateConfigurationFile";

            Core.StealthBot.Logging.OnLogMessage(ObjectName, new LogEventArgs(LogSeverityTypes.Trace,
                                                                              methodName, string.Empty));
            Notify_UpdateConfigurationFileEventArgs eventArgs = new Notify_UpdateConfigurationFileEventArgs(e);

            Core.StealthBot.Logging.OnLogMessage(ObjectName, new LogEventArgs(LogSeverityTypes.Minor,
                                                                              methodName, "Received UpdateConfigurationFile"));
            //Make sure we're on our uplink
            string uplinkName = string.Empty;

            LavishScript.DataParse <string>("${SettingXML[InnerSpace.XML].Set[Remote].GetString[Name].Escape}", ref uplinkName);
            if (uplinkName == eventArgs.UplinkName &&
                OnSB_Event_Notify_UpdateConfigurationFile != null)
            {
                OnSB_Event_Notify_UpdateConfigurationFile(this, eventArgs);
            }
        }