diff --git a/api/server.js b/api/server.js index 5e5ac642..78888d4e 100644 --- a/api/server.js +++ b/api/server.js @@ -13,16 +13,6 @@ var con = mysql.createConnection({ database: "home_page" }); -function getData(table) { - con.connect(); - con.query((sql + table), (error, results, fields) => { - if (error) throw error; - console.log(results); - return results; - }); - con.end(); -} - //Read bookmarks try { var links = require('../src/links.json'); @@ -70,13 +60,7 @@ if (fs.existsSync('../src/apps.json')) { } //Read everything else -const providers = require('../src/providers.json'); const themes = require('../src/themes.json'); -const messages = require('../src/messages.json'); - -var testmessages = getData('messages'); -console.log(testmessages); - // initializing app const app = express(); @@ -91,7 +75,7 @@ app.get("/sui/api/apps", (req, res) => { let apps = JSON.parse(data); res.status(200).send(apps.apps); }); - + }); app.get("/sui/api/links", (req, res) => { @@ -99,7 +83,11 @@ app.get("/sui/api/links", (req, res) => { }); app.get("/sui/api/providers", (req, res) => { - res.status(200).send(providers.providers); + con.query('SELECT * FROM providers', (error, results, fields) => { + if (error) throw error; + res.status(200).send(results); + }); + }); app.get("/sui/api/themes", (req, res) => { @@ -107,11 +95,17 @@ app.get("/sui/api/themes", (req, res) => { }); app.get("/sui/api/personaldata", (req, res) => { - res.status(200).send(personaldata); + con.query('SELECT * FROM personaldata', (error, results, fields) => { + if (error) throw error; + res.status(200).send(results); + }); }); app.get("/sui/api/messages", (req, res) => { - res.status(200).send(messages.messages); + con.query('SELECT * FROM messages', (error, results, fields) => { + if (error) throw error; + res.status(200).send(results); + }); }); app.post("/sui/api/appUpdate", jsonParser, (req, res) => { diff --git a/src/components/MessageInfo.js b/src/components/MessageInfo.js index 8fc7002f..92a6b28f 100644 --- a/src/components/MessageInfo.js +++ b/src/components/MessageInfo.js @@ -4,7 +4,7 @@ import Messages from './Messages'; function MessageInfo() { const [state, setState] = useState([]); - const getData = async () => { + const getData = async () => { const response = await fetch("/sui/api/messages"); const data = await response.json(); setState(data); @@ -13,14 +13,13 @@ function MessageInfo() { useEffect(() => { getData(); }, []); - + return (