Support multiple expenses in one reimburesement

This commit is contained in:
2020-05-29 18:47:49 +02:00
parent 19f212f283
commit 7fdeb78617
6 changed files with 45 additions and 33 deletions

View File

@@ -20,6 +20,11 @@ class Expense {
* @public
*/
serialize () {
// Write it pretty to ipfs
return JSON.stringify(this.data, null, 2);
}
get data () {
let {
title,
description,
@@ -47,8 +52,7 @@ class Expense {
data['url'] = url;
}
// Write it pretty to ipfs
return JSON.stringify(data, null, 2);
return data;
}
/**
@@ -58,7 +62,6 @@ class Expense {
*/
validate () {
const serialized = JSON.parse(this.serialize());
console.log(schemas['expense']);
const valid = validator.validate(serialized, schemas['expense']);
return valid ? Promise.resolve() : Promise.reject(validator.error);
}