aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar piotrruss <mail@pruss.it> 2021-08-09 21:58:41 +0200
committerGravatar piotrruss <mail@pruss.it> 2021-08-09 21:58:41 +0200
commitd43c93ab5e5abb9b2007c43422c4f4d0897e5eb4 (patch)
tree2c89825ae6f0e84a693bfe318f01327426baaba9
parent2db5389d07a9d2e93ebe4998b18d0fecf3636513 (diff)
downloadmy_apps-d43c93ab5e5abb9b2007c43422c4f4d0897e5eb4.tar.gz
my_apps-d43c93ab5e5abb9b2007c43422c4f4d0897e5eb4.tar.bz2
my_apps-d43c93ab5e5abb9b2007c43422c4f4d0897e5eb4.zip
deploy fixes
-rw-r--r--.gitignore34
-rw-r--r--\23
-rw-r--r--package-lock.json1
-rw-r--r--pages/api/user.js3
4 files changed, 59 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..1437c53
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,34 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# local env files
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+# vercel
+.vercel
diff --git a/\ b/\
new file mode 100644
index 0000000..59db3b6
--- /dev/null
+++ b/\
@@ -0,0 +1,23 @@
+import dbConnect from 'lib/dbConnect'
+import withSession from 'lib/withSession'
+import User from 'models/User'
+
+export default withSession(async (req, res) => {
+ await dbConnect()
+
+ const user = req.session.get('user')
+
+ if (user) {
+ const state = await User.state(user._id)
+
+ res.json({
+ isLoggedIn: true,
+ ...user,
+ ...state
+ })
+ } else {
+ res.json({
+ isLoggedIn: false,
+ })
+ }
+})
diff --git a/package-lock.json b/package-lock.json
index fada800..c2a0e1b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,7 +5,6 @@
"requires": true,
"packages": {
"": {
- "name": "myapps",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
diff --git a/pages/api/user.js b/pages/api/user.js
index 0b308f7..59db3b6 100644
--- a/pages/api/user.js
+++ b/pages/api/user.js
@@ -6,9 +6,10 @@ export default withSession(async (req, res) => {
await dbConnect()
const user = req.session.get('user')
- const state = await User.state(user._id)
if (user) {
+ const state = await User.state(user._id)
+
res.json({
isLoggedIn: true,
...user,