Example #1
0
        /// <summary>
        /// Send updated usage stats to server
        /// </summary>
        private static void SubsequentContact()
        {
            NameValueCollection postvars = new NameValueCollection
            {
                { "Action", "Update" },
                { "RecordID", RecordId.ToString() },
                { "Verify", SecretNumber.ToString() }
            };

            EnumeratePlugins(postvars, NewAWBPlugins, NewAWBBasePlugins, NewListMakerPlugins);
            ProcessUsername(postvars);

            if (Program.AWB.NumberOfEdits > LastEditCount)
            {
                postvars.Add("Saves", Program.AWB.NumberOfEdits.ToString());
            }

            PostData(postvars);

            // Clear lists as we've posted
            NewAWBPlugins.Clear();
            NewAWBBasePlugins.Clear();
            NewListMakerPlugins.Clear();
        }