36 lines
483 B
JavaScript
36 lines
483 B
JavaScript
var TaskDb = [
|
|
{
|
|
'lable': "some stuff",
|
|
'progress': 0.5
|
|
},{
|
|
'lable': "some other stuff",
|
|
'progress': 0.2
|
|
},{
|
|
'lable': "fun stuff",
|
|
'progress': 0.75
|
|
},
|
|
]
|
|
|
|
class Database{
|
|
getTasks(){
|
|
return TaskDb;
|
|
}
|
|
|
|
addTask(task){
|
|
TaskDb.push(task);
|
|
}
|
|
|
|
updateTask(id, task){
|
|
TaskDb[id] = task
|
|
}
|
|
|
|
removeTask(id){
|
|
for(let i=id+1; i<TaskDb.length; i++){
|
|
TaskDb[i-1] = TaskDb[i];
|
|
}
|
|
TaskDb.pop();
|
|
}
|
|
}
|
|
|
|
export default Database
|