Sfoglia il codice sorgente

Moved version, release notes and installer into Client Interface;

Kenric Nugteren 1 anno fa
parent
commit
8da733d2a7
3 ha cambiato i file con 5 aggiunte e 20 eliminazioni
  1. 3 18
      prs.desktop/MainWindow.xaml.cs
  2. 1 1
      prs.desktop/prsdesktop.iss
  3. 1 1
      prs.server/PRSServer.iss

+ 3 - 18
prs.desktop/MainWindow.xaml.cs

@@ -3791,30 +3791,15 @@ namespace PRSDesktop
 
         private string GetLatestVersion(string location)
         {
-            return App.DatabaseSettings.DatabaseType switch
-            {
-                DatabaseType.Networked => Update.GetRemoteFile($"{location}/version").Content,
-                DatabaseType.Standalone or DatabaseType.Local => File.ReadAllText(Path.Combine(location, "version.txt")),
-                _ => "",
-            } ?? "";
+            return Client.Version();
         }
         private string GetReleaseNotes(string location)
         {
-            return App.DatabaseSettings.DatabaseType switch
-            {
-                DatabaseType.Networked => Update.GetRemoteFile($"{location}/releasenotes").Content,
-                DatabaseType.Standalone or DatabaseType.Local => File.ReadAllText(Path.Combine(location, "Release Notes.txt")),
-                _ => "",
-            } ?? "";
+            return Client.ReleaseNotes();
         }
         private byte[]? GetInstaller(string location)
         {
-            return App.DatabaseSettings.DatabaseType switch
-            {
-                DatabaseType.Networked => Update.GetRemoteFile($"{location}/install").RawBytes,
-                DatabaseType.Standalone or DatabaseType.Local => File.ReadAllBytes(Path.Combine(location, "PRSDesktopSetup.exe")),
-                _ => null,
-            };
+            return Client.Installer();
         }
 
         private void CheckForUpdates()

+ 1 - 1
prs.desktop/prsdesktop.iss

@@ -5,7 +5,7 @@
 #pragma verboselevel 9
 
 #define MyAppName "PRS Desktop"
-#define MyAppVersion "7.34e"
+#define MyAppVersion "7.34f"
 #define MyAppPublisher "PRS Digital"
 #define MyAppURL "https://www.prs-software.com.au"
 #define MyAppExeName "PRSDesktop.exe"

+ 1 - 1
prs.server/PRSServer.iss

@@ -5,7 +5,7 @@
 #pragma verboselevel 9
 
 #define MyAppName "PRS Server"
-#define MyAppVersion "7.34e"
+#define MyAppVersion "7.34f"
 #define MyAppPublisher "PRS Digital"
 #define MyAppURL "https://www.prs-software.com.au"
 #define MyAppExeName "PRSServer.exe"