summaryrefslogtreecommitdiff
path: root/plexgdm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plexgdm.cpp')
-rw-r--r--plexgdm.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/plexgdm.cpp b/plexgdm.cpp
index d8da646..4878012 100644
--- a/plexgdm.cpp
+++ b/plexgdm.cpp
@@ -1,5 +1,6 @@
#include <vdr/tools.h>
#include "plexgdm.h"
+#include "Config.h"
#include <ctime>
namespace plexclient
@@ -57,7 +58,11 @@ std::string plexgdm::getClientDetails()
void plexgdm::Action()
{
-
+ if(Config::GetInstance().UseConfiguredServer) {
+ // Adds a Server to vector
+ GetServer(Config::GetInstance().s_serverHost, Config::GetInstance().ServerPort);
+ }
+
char buffer[1024];
m_registrationIsRunning = true;
m_discoveryIsRunning = true;
@@ -186,4 +191,10 @@ PlexServer* plexgdm::GetServer(std::string ip, int port)
return &m_vServers[m_vServers.size()-1];
}
+PlexServer* plexgdm::GetFirstServer()
+{
+ if(m_vServers.size() > 0) return &m_vServers[0];
+ else return NULL;
+}
+
} // namespace