Chapter 7: prettier

This commit is contained in:
Beth Griggs
2020-05-20 12:05:00 +01:00
parent a0cf6a254c
commit 85007a6879
12 changed files with 269 additions and 262 deletions
+26 -26
View File
@@ -1,37 +1,37 @@
const redis = require('redis')
const redis = require("redis");
const client = redis.createClient({
port: 6380,
password: "PASSWORD"
})
const task = process.argv[2]
port: 6380,
password: "PASSWORD",
});
const task = process.argv[2];
client.on('error', (err) => {
console.log("Error:", err)
})
client.on("error", (err) => {
console.log("Error:", err);
});
if (!task) {
listTasks()
listTasks();
} else {
addTask(task)
addTask(task);
}
function addTask(task) {
const key = `Task: ${Math.random().toString(32).replace('.', '')}`
client.hmset(key, {
task
})
listTasks()
const key = `Task: ${Math.random().toString(32).replace(".", "")}`;
client.hmset(key, {
task,
});
listTasks();
}
function listTasks() {
client.keys('Task:*', (err, keys) => {
if (err) throw err
keys.forEach(key => {
client.hgetall(key, (err, task) => {
if (err) throw err
console.log(task)
})
})
client.quit()
})
}
client.keys("Task:*", (err, keys) => {
if (err) throw err;
keys.forEach((key) => {
client.hgetall(key, (err, task) => {
if (err) throw err;
console.log(task);
});
});
client.quit();
});
}
+24 -24
View File
@@ -1,34 +1,34 @@
const redis = require('redis')
const client = redis.createClient()
const task = process.argv[2]
const redis = require("redis");
const client = redis.createClient();
const task = process.argv[2];
client.on('error', (err) => {
console.log("Error:", err)
})
client.on("error", (err) => {
console.log("Error:", err);
});
if (!task) {
listTasks()
listTasks();
} else {
addTask(task)
addTask(task);
}
function addTask(task) {
const key = `Task: ${Math.random().toString(32).replace('.', '')}`
client.hmset(key, {
task
})
listTasks()
const key = `Task: ${Math.random().toString(32).replace(".", "")}`;
client.hmset(key, {
task,
});
listTasks();
}
function listTasks() {
client.keys('Task:*', (err, keys) => {
if (err) throw err
keys.forEach(key => {
client.hgetall(key, (err, task) => {
if (err) throw err
console.log(task)
})
})
client.quit()
})
}
client.keys("Task:*", (err, keys) => {
if (err) throw err;
keys.forEach((key) => {
client.hgetall(key, (err, task) => {
if (err) throw err;
console.log(task);
});
});
client.quit();
});
}