Skip to content

Commit 2732e65

Browse files
Merge pull request #2 from nullinside-development-group/feature/AutoOpenDialog
Adding automatic open dialog when something goes down
2 parents 886ebde + 51bf988 commit 2732e65

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/SiteMonitor/ViewModels/MainWindowViewModel.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,10 @@ private async Task PingSite() {
110110
WebsiteUp = await SendHeadRequest("https://nullinside.com");
111111
ApiUp = await SendHeadRequest("https://nullinside.com/api/v1/featureToggle");
112112
NullUp = await SendHeadRequest("https://nullinside.com/null/v1/database/migration");
113+
if ((!WebsiteUp || !ApiUp || !NullUp) && IsMinimized) {
114+
WindowState = WindowState.Normal;
115+
}
116+
113117
await Task.Delay(TimeSpan.FromSeconds(10));
114118
}
115119
}

src/SiteMonitor/Views/MainWindow.axaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
CanResize="False"
1212
WindowState="{Binding WindowState, Mode=TwoWay}"
1313
ShowInTaskbar="{Binding !IsMinimized, Mode=TwoWay}"
14+
WindowStartupLocation="CenterScreen"
1415
x:Class="SiteMonitor.Views.MainWindow"
1516
x:DataType="viewModels:MainWindowViewModel"
1617
Icon="/Assets/logo.ico"

0 commit comments

Comments
 (0)