From 3794a4a2eb3d8f2356995ee1f71649aa68328748 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Tue, 28 Jun 2022 12:23:42 +0200
Subject: [PATCH] add fetching data from reporting_provider api

---
 brian_dashboard_manager/services/__init__.py |  0
 brian_dashboard_manager/services/api.py      | 11 +++++++++++
 2 files changed, 11 insertions(+)
 create mode 100644 brian_dashboard_manager/services/__init__.py
 create mode 100644 brian_dashboard_manager/services/api.py

diff --git a/brian_dashboard_manager/services/__init__.py b/brian_dashboard_manager/services/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/brian_dashboard_manager/services/api.py b/brian_dashboard_manager/services/api.py
new file mode 100644
index 0000000..fbefac4
--- /dev/null
+++ b/brian_dashboard_manager/services/api.py
@@ -0,0 +1,11 @@
+import requests
+
+
+def fetch_services(host):
+    """
+    Fetches the current service state from the Reporting Provider host
+    """
+    r = requests.get(f'{host}/scid/current')
+    r.raise_for_status()
+    services = r.json()
+    return services
-- 
GitLab