Browse Source

Added RestPort and RPCPort to DatabaseInfo class

frogsoftware 2 years ago
parent
commit
48f209df4c

+ 2 - 1
prs.desktop/Utils/SelectDatabase.xaml.cs

@@ -13,6 +13,7 @@ using InABox.IPC;
 using InABox.Clients;
 using InABox.Configuration;
 using InABox.Core;
+using InABox.Database;
 using InABox.IPC;
 using InABox.Rpc;
 using InABox.Wpf;
@@ -137,7 +138,7 @@ namespace PRSDesktop
                         {
                             while (!cancel.IsCancellationRequested)
                             {
-                                DatabaseInfo? info = new DatabaseInfo(db.ColorScheme, db.Logo, CoreUtils.GetVersion(), true);
+                                DatabaseInfo? info = new DatabaseInfo(db.ColorScheme, db.Logo, CoreUtils.GetVersion(), true, DbFactory.RestPort, DbFactory.RPCPort);
 
                                 if (db.DatabaseType == DatabaseType.Local)
                                 {

+ 5 - 0
prs.server/Engines/Database/DatabaseEngine.cs

@@ -173,6 +173,11 @@ namespace PRSServer
 
             DbFactory.ColorScheme = Properties.ColorScheme;
             DbFactory.Logo = Properties.Logo;
+            
+            // See notes on Request.DatabaseInfo Class
+            // Once RPC listeners are stable, this should be removed.
+            DbFactory.RestPort = Properties.Port;
+            DbFactory.RPCPort = Properties.RPCPort;
 
             DbFactory.Start();