Winify – Diff between revs 75 and 77
?pathlinks?
Rev 75 | Rev 77 | |||
---|---|---|---|---|
Line 7... | Line 7... | |||
7 | using System.Reflection; |
7 | using System.Reflection; |
|
8 | using System.Text; |
8 | using System.Text; |
|
9 | using System.Threading; |
9 | using System.Threading; |
|
10 | using System.Threading.Tasks; |
10 | using System.Threading.Tasks; |
|
11 | using System.Windows.Forms; |
11 | using System.Windows.Forms; |
|
- | 12 | using Microsoft.Win32; |
||
12 | using NetSparkleUpdater; |
13 | using NetSparkleUpdater; |
|
13 | using NetSparkleUpdater.Enums; |
14 | using NetSparkleUpdater.Enums; |
|
14 | using NetSparkleUpdater.SignatureVerifiers; |
15 | using NetSparkleUpdater.SignatureVerifiers; |
|
15 | using NetSparkleUpdater.UI.WinForms; |
16 | using NetSparkleUpdater.UI.WinForms; |
|
16 | using Serilog; |
17 | using Serilog; |
|
Line 62... | Line 63... | |||
62 | |
63 | |
|
63 | public MainForm() |
64 | public MainForm() |
|
64 | { |
65 | { |
|
Line -... | Line 66... | |||
- | 66 | InitializeComponent(); |
||
- | 67 | |
||
65 | InitializeComponent(); |
68 | SystemEvents.PowerModeChanged += OnPowerModeChanged; |
|
66 | |
69 | |
|
Line 67... | Line 70... | |||
67 | _cancellationTokenSource = new CancellationTokenSource(); |
70 | _cancellationTokenSource = new CancellationTokenSource(); |
|
Line 109... | Line 112... | |||
109 | |
112 | |
|
Line 110... | Line 113... | |||
110 | #endregion |
113 | #endregion |
|
Line -... | Line 114... | |||
- | 114 | |
||
- | 115 | #region Event Handlers |
||
- | 116 | |
||
- | 117 | private async void OnPowerModeChanged(object sender, PowerModeChangedEventArgs e) |
||
- | 118 | { |
||
- | 119 | switch (e.Mode) |
||
- | 120 | { |
||
- | 121 | case PowerModes.Resume: |
||
- | 122 | // Refresh connection to gotify server. |
||
- | 123 | while (_gotifyConnections.TryTake(out var gotifyConnection)) |
||
- | 124 | { |
||
- | 125 | gotifyConnection.GotifyMessage -= GotifyConnectionGotifyMessage; |
||
- | 126 | await gotifyConnection.Stop(); |
||
- | 127 | gotifyConnection.Dispose(); |
||
- | 128 | } |
||
- | 129 | |
||
- | 130 | var servers = await LoadServers(); |
||
- | 131 | foreach (var server in servers.Server) |
||
- | 132 | { |
||
- | 133 | var gotifyConnection = new GotifyConnection(server, Configuration); |
||
- | 134 | gotifyConnection.GotifyMessage += GotifyConnectionGotifyMessage; |
||
- | 135 | gotifyConnection.Start(); |
||
- | 136 | _gotifyConnections.Add(gotifyConnection); |
||
- | 137 | } |
||
- | 138 | break; |
||
111 | |
139 | } |
|
112 | #region Event Handlers |
140 | } |
|
113 | |
141 | |
|
Line 114... | Line 142... | |||
114 | private async void MainForm_Load(object sender, EventArgs e) |
142 | private async void MainForm_Load(object sender, EventArgs e) |