mirror of
https://github.com/LukeHagar/unicorn-utterances.git
synced 2025-12-07 21:07:47 +00:00
25 lines
441 B
JavaScript
25 lines
441 B
JavaScript
// Pretend this is a real database
|
|
let id = 0;
|
|
const todos = [];
|
|
|
|
function getRandomTimePromise() {
|
|
return new Promise((resolve) => {
|
|
setTimeout(
|
|
() => {
|
|
resolve();
|
|
},
|
|
Math.floor(Math.random() * 3000),
|
|
);
|
|
});
|
|
}
|
|
|
|
export async function addTodoToDatabase(todo) {
|
|
await getRandomTimePromise();
|
|
todos.push({ value: todo, id: ++id });
|
|
}
|
|
|
|
export async function getTodos() {
|
|
await getRandomTimePromise();
|
|
return [...todos];
|
|
}
|