Winify – Diff between revs 18 and 19

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 18 Rev 19
Line 1... Line 1...
1 using System; 1 using System;
2 using System.Collections.Specialized; 2 using System.Collections.Specialized;
3 using System.ComponentModel; 3 using System.ComponentModel;
4 using System.Configuration; 4 using System.Configuration;
-   5 using System.Diagnostics;
5 using System.IO; 6 using System.IO;
6 using System.Text; 7 using System.Text;
-   8 using System.Threading;
7 using System.Threading.Tasks; 9 using System.Threading.Tasks;
8 using System.Windows.Forms; 10 using System.Windows.Forms;
9 using AutoUpdaterDotNET; 11 using AutoUpdaterDotNET;
10 using Serilog; 12 using Serilog;
11 using Servers; 13 using Servers;
Line 36... Line 38...
36   38  
Line 37... Line 39...
37 #endregion 39 #endregion
Line 38... Line 40...
38   40  
39 #region Constructors, Destructors and Finalizers 41 #region Constructors, Destructors and Finalizers
40   42  
Line 41... Line 43...
41 public Form1() 43 public Form1(Mutex mutex)
42 { 44 {
43 InitializeComponent(); 45 InitializeComponent();
44   46  
45 Log.Logger = new LoggerConfiguration() 47 Log.Logger = new LoggerConfiguration()
Line 46... Line -...
46 .MinimumLevel.Debug() -  
47 .WriteTo.File(Path.Combine(Constants.UserApplicationDirectory, "Logs", $"{Constants.AssemblyName}.log"), -  
48 rollingInterval: RollingInterval.Day) 48 .MinimumLevel.Debug()
49 .CreateLogger(); 49 .WriteTo.File(Path.Combine(Constants.UserApplicationDirectory, "Logs", $"{Constants.AssemblyName}.log"),
50   50 rollingInterval: RollingInterval.Day)
-   51 .CreateLogger();
-   52  
51 AutoUpdater.Start("http://winify.grimore.org/update/winify.xml"); 53 // Upgrade settings if required.
-   54 if (!ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).HasFile)
-   55 {
-   56 if (Settings.Default.UpdateRequired)
-   57 {
-   58 Settings.Default.Upgrade();
-   59 Settings.Default.Reload();
-   60  
-   61 Settings.Default.UpdateRequired = false;
-   62 Settings.Default.Save();
-   63  
-   64 mutex.ReleaseMutex();
52   65 Process.Start(Application.ExecutablePath);
Line 53... Line 66...
53 // Upgrade settings if required. 66  
54 if (!ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).HasFile) 67 Close();
55 { 68 Environment.Exit(0);
Line 90... Line 103...
90 foreach (var announcement in restoreAnnouncements.Announcement) 103 foreach (var announcement in restoreAnnouncements.Announcement)
91 { 104 {
92 _notifications.Announcement.Add(announcement); 105 _notifications.Announcement.Add(announcement);
93 } 106 }
94 }); 107 });
-   108  
-   109 // Start application update.
-   110 AutoUpdater.Start("http://winify.grimore.org/update/winify.xml");
95 } 111 }
Line 96... Line 112...
96   112  
97 /// <summary> 113 /// <summary>
98 /// Clean up any resources being used. 114 /// Clean up any resources being used.