Skip to content

Commit 592116a

Browse files
committed
feat: create accounts without HTTP request
This is supported since chatmail core version 2.23.0.
1 parent cf96be2 commit 592116a

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

cmdeploy/src/cmdeploy/genqr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88

99
def gen_qr_png_data(maildomain):
10-
url = f"DCACCOUNT:https://{maildomain}/new"
10+
url = f"DCACCOUNT:{maildomain}"
1111
image = gen_qr(maildomain, url)
1212
temp = io.BytesIO()
1313
image.save(temp, format="png")

cmdeploy/src/cmdeploy/tests/online/test_0_qr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def test_fastcgi_working(maildomain, chatmail_config):
2222
@pytest.mark.filterwarnings("ignore::urllib3.exceptions.InsecureRequestWarning")
2323
def test_newemail_configure(maildomain, rpc, chatmail_config):
2424
"""Test configuring accounts by scanning a QR code works."""
25-
url = f"DCACCOUNT:https://{maildomain}/new"
25+
url = f"DCACCOUNT:{maildomain}"
2626
for i in range(3):
2727
account_id = rpc.add_account()
2828
if chatmail_config.tls_cert_mode == "self":

www/src/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ you can also **scan this QR code** with Delta Chat:
2323
<script src="qrcode-svg.min.js"></script>
2424
<script src="dclogin.js"></script>
2525
{% else %}
26-
<a class="cta-button" href="DCACCOUNT:https://{{ config.mail_domain }}/new">Get a {{config.mail_domain}} chat profile</a>
26+
<a class="cta-button" href="DCACCOUNT:{{ config.mail_domain }}">Get a {{config.mail_domain}} chat profile</a>
2727

2828
If you are viewing this page on a different device
2929
without a Delta Chat app,
3030
you can also **scan this QR code** with Delta Chat:
3131

32-
<a href="DCACCOUNT:https://{{ config.mail_domain }}/new">
32+
<a href="DCACCOUNT:{{ config.mail_domain }}">
3333
<img width=300 style="float: none;" src="qr-chatmail-invite-{{config.mail_domain}}.png" /></a>
3434
{% endif %}
3535

0 commit comments

Comments
 (0)