Merge pull request #789 from lnbits/fastapimeta
Added meta for api /docs
This commit is contained in:
commit
c3d3f843c1
3 changed files with 24 additions and 12 deletions
|
|
@ -45,7 +45,14 @@ def create_app(config_object="lnbits.settings") -> FastAPI:
|
||||||
"""
|
"""
|
||||||
configure_logger()
|
configure_logger()
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI(
|
||||||
|
title="LNbits API",
|
||||||
|
description="API for LNbits, the free and open source bitcoin wallet and accounts system with plugins.",
|
||||||
|
license_info={
|
||||||
|
"name": "MIT License",
|
||||||
|
"url": "https://raw.githubusercontent.com/lnbits/lnbits-legend/main/LICENSE",
|
||||||
|
},
|
||||||
|
)
|
||||||
app.mount("/static", StaticFiles(packages=[("lnbits", "static")]), name="static")
|
app.mount("/static", StaticFiles(packages=[("lnbits", "static")]), name="static")
|
||||||
app.mount(
|
app.mount(
|
||||||
"/core/static",
|
"/core/static",
|
||||||
|
|
|
||||||
|
|
@ -135,9 +135,7 @@
|
||||||
var self = this
|
var self = this
|
||||||
axios
|
axios
|
||||||
|
|
||||||
.get(
|
.get('/events/api/v1/tickets/' + '{{ event_id }}')
|
||||||
'/events/api/v1/tickets/' + '{{ event_id }}'
|
|
||||||
)
|
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
self.paymentReq = response.data.payment_request
|
self.paymentReq = response.data.payment_request
|
||||||
self.paymentCheck = response.data.payment_hash
|
self.paymentCheck = response.data.payment_hash
|
||||||
|
|
@ -155,13 +153,17 @@
|
||||||
|
|
||||||
paymentChecker = setInterval(function () {
|
paymentChecker = setInterval(function () {
|
||||||
axios
|
axios
|
||||||
.post('/events/api/v1/tickets/' + '{{ event_id }}/' + self.paymentCheck,
|
.post(
|
||||||
{
|
'/events/api/v1/tickets/' +
|
||||||
event: '{{ event_id }}',
|
'{{ event_id }}/' +
|
||||||
event_name: '{{ event_name }}',
|
self.paymentCheck,
|
||||||
name: self.formDialog.data.name,
|
{
|
||||||
email: self.formDialog.data.email
|
event: '{{ event_id }}',
|
||||||
})
|
event_name: '{{ event_name }}',
|
||||||
|
name: self.formDialog.data.name,
|
||||||
|
email: self.formDialog.data.email
|
||||||
|
}
|
||||||
|
)
|
||||||
.then(function (res) {
|
.then(function (res) {
|
||||||
if (res.data.paid) {
|
if (res.data.paid) {
|
||||||
clearInterval(paymentChecker)
|
clearInterval(paymentChecker)
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,10 @@
|
||||||
var self = this
|
var self = this
|
||||||
|
|
||||||
LNbits.api
|
LNbits.api
|
||||||
.request('GET', '/events/api/v1/register/ticket/' + res.split("//")[1])
|
.request(
|
||||||
|
'GET',
|
||||||
|
'/events/api/v1/register/ticket/' + res.split('//')[1]
|
||||||
|
)
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
self.$q.notify({
|
self.$q.notify({
|
||||||
type: 'positive',
|
type: 'positive',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue