diff --git a/backup b/backup new file mode 100644 index 0000000..d849974 Binary files /dev/null and b/backup differ diff --git a/logger.mjs b/logger.mjs index 274931c..3c1b596 100644 --- a/logger.mjs +++ b/logger.mjs @@ -16,7 +16,7 @@ const __dirname = path.dirname(__filename); // }) export default pino( { - level: 'error', + level: 'trace', formatters: { level: (label) => { return { level: label.toUpperCase() }; diff --git a/objects/Data.mjs b/objects/Data.mjs index 235229e..53554be 100644 --- a/objects/Data.mjs +++ b/objects/Data.mjs @@ -18,7 +18,7 @@ export class Data { } async getStories() { return this.#db('stories') - .select('id','title','word_count') + .select('id','title','word_count','deleted') } async getPublications() { return this.#db('pubs') diff --git a/objects/Endpoints.mjs b/objects/Endpoints.mjs index 44ed015..48d23ea 100644 --- a/objects/Endpoints.mjs +++ b/objects/Endpoints.mjs @@ -42,10 +42,10 @@ export const postEndpoints = (db,data) => { const router = express.Router() endpoint(router,Story,'create','insert',db,data) endpoint(router,Story,'edit','update',db,data) - endpoint(router,Story,'delete','del',db,data) + endpoint(router,Story,'delete','update',db,data) endpoint(router,Submission,'create','insert',db,data) endpoint(router,Submission,'edit','update',db,data) - endpoint(router,Submission,'delete','del',db,data) + endpoint(router,Submission,'delete','update',db,data) endpoint(router,Publication,'create','insert',db,data) endpoint(router,Publication,'edit','update',db,data) endpoint(router,Publication,'delete','del',db,data) diff --git a/objects/Story.mjs b/objects/Story.mjs index 3b0fa7f..b3e029b 100644 --- a/objects/Story.mjs +++ b/objects/Story.mjs @@ -1,4 +1,5 @@ import Title from "./Title.mjs" +import logger from "../logger.mjs" export default class Story extends Title{ set _word_count(prop){ if(prop){ @@ -13,5 +14,6 @@ export default class Story extends Title{ constructor(data){ super(data) this._word_count=data?.word_count + logger.trace(this) } } \ No newline at end of file diff --git a/objects/Title.mjs b/objects/Title.mjs index e2d2c5a..8783ea0 100644 --- a/objects/Title.mjs +++ b/objects/Title.mjs @@ -14,10 +14,18 @@ export default class Title extends Entity{ this.genres=prop } } + set _deleted(prop){ + if(prop){ + if(prop===1 || prop===0){ + this.deleted=prop + } + } + } constructor(data){ super(data) this._title = data?.title this._genres = data?.genres + this._deleted = data?.deleted } } \ No newline at end of file diff --git a/submissions b/submissions index 723984a..93108ae 100644 Binary files a/submissions and b/submissions differ diff --git a/subs b/subs new file mode 100644 index 0000000..e69de29