fix: do not return early (#65)
Some checks failed
/ release (push) Has been cancelled
/ pullrequest (push) Has been cancelled

This commit is contained in:
Vlad Stan 2024-09-03 22:48:17 +03:00 committed by GitHub
commit 242dd03961
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -108,14 +108,14 @@ async def api_lnurl_callback(
extra=extra, extra=extra,
) )
action = None action: Optional[Union[MessageAction, UrlAction]] = None
if link.success_url: if link.success_url:
url = parse_obj_as( url = parse_obj_as(
Union[DebugUrl, OnionUrl, ClearnetUrl], # type: ignore Union[DebugUrl, OnionUrl, ClearnetUrl], # type: ignore
str(link.success_url), str(link.success_url),
) )
desc = parse_obj_as(Max144Str, link.success_text) desc = parse_obj_as(Max144Str, link.success_text)
return UrlAction(url=url, description=desc) action = UrlAction(url=url, description=desc)
elif link.success_text: elif link.success_text:
message = parse_obj_as(Max144Str, link.success_text) message = parse_obj_as(Max144Str, link.success_text)
action = MessageAction(message=message) action = MessageAction(message=message)