chore: code format
This commit is contained in:
parent
4970334713
commit
23547f5187
3 changed files with 36 additions and 12 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
from fastapi import APIRouter
|
from fastapi import APIRouter
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
|
|
||||||
|
|
@ -27,6 +28,7 @@ from .tasks import wait_for_paid_invoices
|
||||||
from .views import * # noqa
|
from .views import * # noqa
|
||||||
from .views_api import * # noqa
|
from .views_api import * # noqa
|
||||||
|
|
||||||
|
|
||||||
def nostrrelay_start():
|
def nostrrelay_start():
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))
|
loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))
|
||||||
|
|
|
||||||
9
crud.py
9
crud.py
|
|
@ -2,7 +2,14 @@ import json
|
||||||
from typing import Any, List, Optional, Tuple
|
from typing import Any, List, Optional, Tuple
|
||||||
|
|
||||||
from . import db
|
from . import db
|
||||||
from .models import NostrAccount, NostrEvent, NostrFilter, NostrRelay, RelayPublicSpec, RelaySpec
|
from .models import (
|
||||||
|
NostrAccount,
|
||||||
|
NostrEvent,
|
||||||
|
NostrFilter,
|
||||||
|
NostrRelay,
|
||||||
|
RelayPublicSpec,
|
||||||
|
RelaySpec,
|
||||||
|
)
|
||||||
|
|
||||||
########################## RELAYS ####################
|
########################## RELAYS ####################
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,8 +24,11 @@
|
||||||
></q-input>
|
></q-input>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-card-section v-if="relay.config.isPaidRelay">
|
<q-card-section v-if="relay.config.isPaidRelay">
|
||||||
<q-btn @click="payToJoin" unelevated color="primary float-right"
|
<q-btn
|
||||||
>Pay to join</q-btn
|
@click="createJoinInvoice"
|
||||||
|
unelevated
|
||||||
|
color="primary float-right"
|
||||||
|
>Show Invoice</q-btn
|
||||||
>
|
>
|
||||||
<span class="text-bold">Cost to join: </span>
|
<span class="text-bold">Cost to join: </span>
|
||||||
|
|
||||||
|
|
@ -46,17 +49,29 @@
|
||||||
:content-inset-level="0.5"
|
:content-inset-level="0.5"
|
||||||
default-opened
|
default-opened
|
||||||
>
|
>
|
||||||
|
<div class="row q-ma-md">
|
||||||
|
<div class="col-3"></div>
|
||||||
|
<div class="col-6 text-center">
|
||||||
|
<q-btn
|
||||||
|
outline
|
||||||
|
color="grey"
|
||||||
|
@click="copyText(joinInvoice)"
|
||||||
|
>Copy invoice</q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
<div class="col-3"></div>
|
||||||
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-3"></div>
|
<div class="col-3"></div>
|
||||||
<div class="col-6">
|
<div class="col-6">
|
||||||
<q-responsive :ratio="1">
|
<q-responsive :ratio="1">
|
||||||
<qrcode
|
<qrcode
|
||||||
:value="'lightning:'+joinInvoice"
|
:value="'lightning:'+joinInvoice"
|
||||||
:options="{width: 340}"
|
:options="{width: 340}"
|
||||||
class="rounded-borders"
|
class="rounded-borders"
|
||||||
></qrcode>
|
></qrcode>
|
||||||
</q-responsive>
|
</q-responsive>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3"></div>
|
<div class="col-3"></div>
|
||||||
</div>
|
</div>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
|
|
@ -152,7 +167,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
payToJoin: async function () {
|
createJoinInvoice: async function () {
|
||||||
if (!this.pubkey) {
|
if (!this.pubkey) {
|
||||||
this.$q.notify({
|
this.$q.notify({
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue