From 29751020f99f180cba970d2cbc5e94410d1373c8 Mon Sep 17 00:00:00 2001 From: Jayden Seric Date: Mon, 21 Aug 2017 13:39:16 +1000 Subject: [PATCH] Updated lowdb in the API. --- api/package-lock.json | 14 +++++++++++--- api/package.json | 2 +- api/resolvers.js | 4 ++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/api/package-lock.json b/api/package-lock.json index 50d1fdf..632826c 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -3952,14 +3952,22 @@ } }, "lowdb": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-0.16.2.tgz", - "integrity": "sha1-oql262bsV3lykZcPPIfNthEm+jo=", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-0.17.1.tgz", + "integrity": "sha512-o+MHSBz6yz/bu9T4RC7T9aNIDj1+bmwizLL+62sgKxYDelCIUfTG7INnqZ5pfetRKO2JPwvbxgBruz0I8+TaZg==", "requires": { "graceful-fs": "4.1.11", "is-promise": "2.1.0", "lodash": "4.17.4", + "pify": "3.0.0", "steno": "0.4.4" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } } }, "lru-cache": { diff --git a/api/package.json b/api/package.json index a55e773..b800381 100644 --- a/api/package.json +++ b/api/package.json @@ -17,7 +17,7 @@ "koa-bodyparser": "^4.2.0", "koa-compress": "^2.0.0", "koa-router": "^7.2.1", - "lowdb": "^0.16.2", + "lowdb": "^0.17.1", "source-map-support": "^0.4.16", "webpack": "^3.5.5" }, diff --git a/api/resolvers.js b/api/resolvers.js index 43c1e16..d0c7aac 100644 --- a/api/resolvers.js +++ b/api/resolvers.js @@ -1,7 +1,7 @@ import low from 'lowdb' -import storage from 'lowdb/lib/storages/file-async' +import FileSync from 'lowdb/adapters/FileSync' -const db = low('db.json', { storage }) +const db = low(new FileSync('db.json')) db.defaults({ uploads: [] }).write() const saveFile = file =>