Save lxmf qrcode

main
bashrc 2026-03-02 17:00:52 +00:00
parent 08f85d5816
commit a1748eb17c
2 changed files with 7 additions and 6 deletions

View File

@ -28,6 +28,7 @@ from flags import is_image_file
from daemon_utils import etag_exists from daemon_utils import etag_exists
from fitnessFunctions import fitness_performance from fitnessFunctions import fitness_performance
from person import save_person_qrcode from person import save_person_qrcode
from lxmf import save_lxmf_qrcode
def show_avatar_or_banner(self, referer_domain: str, path: str, def show_avatar_or_banner(self, referer_domain: str, path: str,
@ -498,6 +499,8 @@ def show_qrcode(self, calling_domain: str, path: str,
if path.endswith('_lxmf.png'): if path.endswith('_lxmf.png'):
qr_filename = \ qr_filename = \
acct_dir(base_dir, nickname, domain) + '/qrcode_lxmf.png' acct_dir(base_dir, nickname, domain) + '/qrcode_lxmf.png'
qrcode_scale = 6
save_lxmf_qrcode(base_dir, nickname, domain, qrcode_scale)
else: else:
if onion_domain: if onion_domain:
qrcode_domain = onion_domain qrcode_domain = onion_domain

10
lxmf.py
View File

@ -29,9 +29,9 @@ def _is_valid_lxmf_address(lxmf_address: str) -> bool:
return True return True
def _save_lxmf_qrcode(base_dir: str, def save_lxmf_qrcode(base_dir: str,
nickname: str, domain: str, nickname: str, domain: str,
scale: int = 6) -> bool: scale: int = 6) -> bool:
"""Saves a qrcode image for the handle of the person """Saves a qrcode image for the handle of the person
This helps to transfer onion or i2p handles to a mobile device This helps to transfer onion or i2p handles to a mobile device
""" """
@ -180,6 +180,4 @@ def set_lxmf_address(base_dir: str, nickname: str, domain: str,
"value": lxmf_address "value": lxmf_address
} }
actor_json['attachment'].append(new_lxmf_address) actor_json['attachment'].append(new_lxmf_address)
_save_lxmf_qrcode(base_dir, save_lxmf_qrcode(base_dir, nickname, domain, qrcode_scale)
nickname, domain,
qrcode_scale)