From 7e371dac062a750e29253becfce4f3611d5db621 Mon Sep 17 00:00:00 2001
From: Jonas Leder <jonas.leder@jobrouter.com>
Date: Tue, 8 Mar 2022 11:14:23 +0100
Subject: [PATCH] load blog posts from graphql

---
 js/viewPost.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/js/viewPost.js b/js/viewPost.js
index 01241e9..3c55634 100644
--- a/js/viewPost.js
+++ b/js/viewPost.js
@@ -26,7 +26,15 @@ async function loadPost() {
     if(id == null) {
         content.innerHTML = "<h1>404 - Post not found</h1>";
     } else {
-        let post = await (await fetch("/API/getPost.php?id=" + id)).json();
+        var graphql = JSON.stringify({
+        query: 'query {blogPost(id: "' + id + '") {content title}}',
+        variables: {}
+        })
+        var requestOptions = {
+        method: 'POST',
+        body: graphql,
+        };
+        let post = (await (await fetch("http://localhost:1234/API/graphql.php", requestOptions)).json()).data.blogPost;
         content.innerHTML = post["content"];
         document.title = post["title"] + " - Jonas Leder";
 
-- 
GitLab