示例#1
0
		internal void PluginIHaveFinished(SkipResults Result, string PluginName)
		{
			switch (Result) {
				case SkipResults.SkipBadTag:
					mSkipResults = SkipResults.SkipBadTag;
					PluginManager.AWBForm.TraceManager.SkippedArticleBadTag(PluginName, mFullArticleTitle, mNamespace);
					break;
				case SkipResults.SkipRegex:
					if (mSkipResults == SkipResults.NotSet)
						mSkipResults = SkipResults.SkipRegex;
					PluginManager.AWBForm.TraceManager.SkippedArticle(PluginName, "Article text matched skip regex");
					break;
				case SkipResults.SkipNoChange:
					PluginManager.AWBForm.TraceManager.SkippedArticle(PluginName, "No change");
					mSkipResults = SkipResults.SkipNoChange;
					break;
			}
		}
示例#2
0
        internal void PluginIHaveFinished(SkipResults Result, string PluginName)
        {
            switch (Result)
            {
            case SkipResults.SkipBadTag:
                mSkipResults = SkipResults.SkipBadTag;
                PluginManager.AWBForm.TraceManager.SkippedArticleBadTag(PluginName, mFullArticleTitle, mNamespace);
                break;

            case SkipResults.SkipRegex:
                if (mSkipResults == SkipResults.NotSet)
                {
                    mSkipResults = SkipResults.SkipRegex;
                }
                PluginManager.AWBForm.TraceManager.SkippedArticle(PluginName, "Article text matched skip regex");
                break;

            case SkipResults.SkipNoChange:
                PluginManager.AWBForm.TraceManager.SkippedArticle(PluginName, "No change");
                mSkipResults = SkipResults.SkipNoChange;
                break;
            }
        }