From ac34355c9004bf32ed28f9588bcb39cac1d8d02c Mon Sep 17 00:00:00 2001 From: Jadson Lucena Date: Thu, 23 Feb 2023 23:29:56 -0300 Subject: [PATCH] improvement (set)!: return a list of what was inserted --- src/MediaTypes.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/MediaTypes.js b/src/MediaTypes.js index e899d71..d2a925c 100644 --- a/src/MediaTypes.js +++ b/src/MediaTypes.js @@ -398,15 +398,21 @@ class MediaTypes { let content = {}; content[extension] = mediaType; - if (this.#updateList(content)) { + const list = this.#updateList(content); - fs.writeFileSync(__dirname +'/DB.json', JSON.stringify({ - mediaTypes: this.#mediaTypes, - versions: this.#versions - })); + if (!(extension in list)) { + + return []; } + fs.writeFileSync(__dirname +'/DB.json', JSON.stringify({ + mediaTypes: this.#mediaTypes, + versions: this.#versions + })); + + return list[extension]; + } delete = (extension, mediaType) => {