fix: invite links don't work; simply return openpgp4fpr instead

main
missytake 2024-04-30 11:18:44 +02:00
parent 85625578a8
commit 9faeb7cdce
2 changed files with 4 additions and 6 deletions

View File

@ -69,9 +69,7 @@ def generate_invite(account: deltachat.Account) -> str:
:return: the invite link, e.g.: https://i.delta.chat
"""
openpgp4fpr = account.get_setup_contact_qr()
invite = "https://i.delta.chat/#" + openpgp4fpr[12::]
return invite
return account.get_setup_contact_qr()
def start_chat(

View File

@ -278,11 +278,11 @@ def test_public_invite(relaycrew, outsider):
crew.send_text("/generate-invite")
result = relaycrew.user._evtracker.wait_next_incoming_message()
# assert result.filename
assert result.text.startswith("https://i.delta.chat")
# assert result.text.startswith("https://i.delta.chat")
# qr = result.filename
invite = "OPENPGP4FPR:" + result.text[22::]
chat = outsider.qr_setup_contact(invite)
# invite = "OPENPGP4FPR:" + result.text[22::]
chat = outsider.qr_setup_contact(result.text)
outsider._evtracker.wait_securejoin_joiner_progress(1000)
while not chat.is_protected():