A few more animations

Fix currency prefix issue
This commit is contained in:
2021-01-02 15:02:51 +01:00
parent b2043e1546
commit e21531dec0
9 changed files with 93 additions and 14 deletions

View File

@@ -128,7 +128,9 @@ export class BackendService {
return new Promise(async (resolve, reject) => {
if (selector === undefined || selector === 'undefined' || selector === '') {
reject();
return;
}
this.http.get(this.SERVER_URL + '/invoice/' + selector, {
observe: 'body',
responseType: 'json'
@@ -142,6 +144,24 @@ export class BackendService {
});
}
cancelInvoice(): Promise<void> {
return new Promise(async (resolve, reject) => {
if (this.invoice.selector === '') {
reject('Cannot delete invoice with empty selector.');
return;
}
this.http.delete(this.SERVER_URL + '/invoice/' + this.invoice.selector, {
observe: 'body',
responseType: 'json'
}).toPromise().then((invoice) => {
resolve();
}).catch(err => {
reject(err);
});
});
}
setPaymentMethod(method: CryptoUnits): Promise<void> {
return new Promise(async (resolve, reject) => {
if (this.invoice === null) { reject('Invoice is not set!'); return; }