Merge branch 'make-code-run' into 'dev'

Fix runtime errors - missing import and typos

See merge request pleroma/relay!45
This commit is contained in:
Guy Sheffer 2022-11-30 23:26:05 +00:00
commit 3f2f4671be
3 changed files with 7 additions and 5 deletions

View file

@ -196,7 +196,7 @@ class RelayConfig(DotDict):
options = {}
try:
options['Loader'] = yaml.FullLoader
options['Loader'] = yaml.UnsafeLoader
except AttributeError:
pass

View file

@ -13,7 +13,9 @@ from . import __version__
from .misc import (
MIMETYPES,
DotDict,
Message
Message,
WKNodeinfo,
Nodeinfo
)
@ -186,4 +188,4 @@ class HttpClient:
logging.verbose(f'Failed to fetch nodeinfo url for domain: {domain}')
return False
return await request(nodeinfo_url, loads=Nodeinfo) or False
return await self.get(nodeinfo_url, loads=Nodeinfo) or False

View file

@ -4,7 +4,7 @@ import logging
from cachetools import LRUCache
from uuid import uuid4
from .misc import Message
from .misc import Message, WKNodeinfo
cache = LRUCache(1024)
@ -23,7 +23,7 @@ async def handle_relay(request):
cache[request.message.objectid] = message.id
logging.debug(f'>> relay: {message}')
niboxes = request.database.distill_inboxes(request.message)
inboxes = request.database.distill_inboxes(request.message)
for inbox in inboxes:
request.app.push_message(inbox, message)