Check if invoice not found
This commit is contained in:
parent
1351439a15
commit
9b33690494
@ -77,9 +77,9 @@ const poll = async () => {
|
|||||||
}, 1000)
|
}, 1000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const interval = setInterval(poll, INVOICE_POLL)
|
|
||||||
|
|
||||||
const invoice = ref(null)
|
let interval
|
||||||
|
const invoice = ref(undefined)
|
||||||
const redirectTimeout = ref(3)
|
const redirectTimeout = ref(3)
|
||||||
const success = ref(null)
|
const success = ref(null)
|
||||||
const error = ref(null)
|
const error = ref(null)
|
||||||
@ -96,6 +96,10 @@ const copy = () => {
|
|||||||
await (async () => {
|
await (async () => {
|
||||||
const url = window.origin + '/api/invoice/' + route.params.id
|
const url = window.origin + '/api/invoice/' + route.params.id
|
||||||
const res = await fetch(url)
|
const res = await fetch(url)
|
||||||
|
if (res.status === 404) {
|
||||||
|
error.value = 'invoice not found'
|
||||||
|
return
|
||||||
|
}
|
||||||
const body = await res.json()
|
const body = await res.json()
|
||||||
if (body.Description) {
|
if (body.Description) {
|
||||||
const regexp = /\[market:(?<id>[0-9]+)\]/
|
const regexp = /\[market:(?<id>[0-9]+)\]/
|
||||||
@ -107,6 +111,7 @@ await (async () => {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
invoice.value = body
|
invoice.value = body
|
||||||
|
interval = setInterval(poll, INVOICE_POLL)
|
||||||
})()
|
})()
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -125,6 +130,10 @@ figcaption {
|
|||||||
margin: 1em auto;
|
margin: 1em auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a.label {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
div.grid {
|
div.grid {
|
||||||
grid-template-columns: auto auto;
|
grid-template-columns: auto auto;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user