diff --git a/index.js b/index.js
index 3b31152..56db1aa 100644
--- a/index.js
+++ b/index.js
@@ -25,26 +25,50 @@ app.get('/login', login.loginFormRender)
app.post('/login', login.loginFormSubmit)
app.get('/logout', login.renderLogout)
-app.get('/', (req, res) => {
+const renderMessages = async (req, res) => {
+ console.log('session', req.session)
if (req.session.user) {
+ const messages = await knex('messages')
+ .join('users', 'messages.user_id', '=', 'users.id')
+ .orderBy('timestamp', 'desc')
+
+ const messagesHtml = messages
+ .map(message => `
${message.timestamp} [${message.name}]: ${message.text}`)
+ .join('')
+
res.send(`
${req.session.user.name} Vitaj!
odhlas sa
- `)
- } else {
+ Zatiaľ napíš čo sťeš
+ Ale nemusíš napísať ňišt
+
+ `)} else {
res.send(`
- Nazdar neni si prihlaseny!/prihlasena!
- Prihlas sa
- alebo sa
- zaregistruj.
- `)
+ Nazdar neni si prihlaseny!/prihlasena!
+ Prihlas sa
+ alebo sa
+ zaregistruj.
+ `)
}
-})
+
+}
+
+app.get('/', renderMessages)
+
+
+
app.post('/', (req, res) => {
knex('users')
- .where({name: req.body.userName})
+ .where({name: req.session.user.name})
.first()
.then(user => {
if (!user) {
@@ -58,5 +82,8 @@ app.post('/', (req, res) => {
})
})
+
+
+
app.listen(8080, '0.0.0.0')
console.log('listeing on http://localhost:8080')