initial done

This commit is contained in:
2017-08-29 16:11:45 +02:00
parent 6f98b217ac
commit 27461dd3f5
10 changed files with 101 additions and 68 deletions

24
model.js Normal file
View File

@@ -0,0 +1,24 @@
const fs = require("fs");
let urls = require("./model.json");
function save(url, shortened) {
urls.push({url: url, shortened: shortened});
commit();
}
function commit() {
fs.writeFile("./model.json", JSON.stringify(urls));
}
function search(key) {
for (let model of urls) {
if (key == model.shortened) return model;
}
return null;
}
module.exports = {
save: save,
search: search,
}