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

This commit is contained in:
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 :return: the invite link, e.g.: https://i.delta.chat
""" """
openpgp4fpr = account.get_setup_contact_qr() return account.get_setup_contact_qr()
invite = "https://i.delta.chat/#" + openpgp4fpr[12::]
return invite
def start_chat( def start_chat(

View file

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