remove unused imports, don't use format string when not needed

This commit is contained in:
Pavol Rusnak 2023-01-30 18:22:06 +00:00 committed by Vlad Stan
parent eb443902c2
commit 30150c4561
5 changed files with 7 additions and 19 deletions

View file

@ -1,5 +1,3 @@
import asyncio
from fastapi import APIRouter
from fastapi.staticfiles import StaticFiles

View file

@ -1,5 +1,4 @@
import json
import re
from typing import Any, List, Optional
from . import db
@ -31,7 +30,6 @@ async def create_event(relay_id: str, e: NostrEvent):
await create_event_tags(relay_id, e.id, name, value, extra)
async def get_events(relay_id: str, filter: NostrFilter) -> List[NostrEvent]:
values: List[Any] = []
query = "SELECT id, pubkey, created_at, kind, content, sig FROM nostrrelay.events"
@ -66,10 +64,10 @@ async def get_events(relay_id: str, filter: NostrFilter) -> List[NostrEvent]:
query += f" AND kind IN ({kinds})"
values += filter.kinds
if filter.since:
query += f" AND created_at >= ?"
query += " AND created_at >= ?"
values += [filter.since]
if filter.until:
query += f" AND created_at <= ?"
query += " AND created_at <= ?"
values += [filter.until]
query += " ORDER BY created_at DESC"
@ -87,7 +85,6 @@ async def get_events(relay_id: str, filter: NostrFilter) -> List[NostrEvent]:
return events
async def create_event_tags(
relay_id: str, event_id: str, tag_name: str, tag_value: str, extra_values: Optional[str]
):
@ -105,6 +102,7 @@ async def create_event_tags(
(relay_id, event_id, tag_name, tag_value, extra_values),
)
async def get_event_tags(
relay_id: str, event_id: str
) -> List[List[str]]:
@ -122,4 +120,3 @@ async def get_event_tags(
tags.append(tag)
return tags

View file

@ -109,7 +109,6 @@ class NostrFilter(BaseModel):
return False
class NostrEventType(str, Enum):
EVENT = "EVENT"
REQ = "REQ"

View file

@ -1,8 +1,5 @@
from http import HTTPStatus
from fastapi import Depends, Request
from fastapi.templating import Jinja2Templates
from starlette.exceptions import HTTPException
from starlette.responses import HTMLResponse
from lnbits.core.models import User

View file

@ -1,10 +1,7 @@
from http import HTTPStatus
from fastapi import Depends, Query, WebSocket
from fastapi import Query, WebSocket
from loguru import logger
from starlette.exceptions import HTTPException
from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key
from . import nostrrelay_ext
from .client_manager import NostrClientConnection, NostrClientManager