private void TraceUploadEventHandler(TraceListenerUploadableBase sender, ref bool success) { ValidateUploadProfile(); UploadHandlerReturnVal retval = UploadHandler(sender, LoggingSettings.Settings.LogTitle, LoggingSettings.Settings.WikifiedCategory, LoggingSettings.Settings.GlobbedUploadLocation + "/" + sender.PageName.Replace(LoggingSettings.Props.ConUploadCategoryIsJobName, LoggingSettings.Settings.Category), LoggingSettings.Settings.LinksToLog(), LoggingSettings.Settings.UploadOpenInBrowser, LoggingSettings.Settings.UploadAddToWatchlist, LoggingSettings.Settings.UserName, Variables.AWBVersionString(Program.AWB.AWBVersionString) + Plugins.Plugin.GetPluginsWikiTextBlock(), AWBLogListener.AWBLoggingEditSummary + AWBLogListener.UploadingLogDefaultEditSummary, AWBLogListener.AWBLoggingEditSummary + AWBLogListener.UploadingLogEntryDefaultEditSummary, Program.AWB, LoggingSettings.LoginDetails); success = retval.Success; if (success) { ((TraceStatus)sender.TraceStatus).UploadsCount += 1; } if (LoggingSettings.Settings.DebugUploading) { WriteUploadLog(retval.PageRetVals, LogFolder); } }
protected override bool StartingUpload(TraceListenerUploadableBase sender) { if (sender.TraceStatus.LogName != ConWiki) { return(false); } mIsUploading = true; LoggingSettings.LedColour = WikiFunctions.Controls.Colour.Blue; Application.DoEvents(); return(true); }