summary refs log tree commit diff
path: root/synapse/rest/client/v2_alpha/account.py
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2020-12-31 14:35:50 +0000
committerAndrew Morgan <andrew@amorgan.xyz>2020-12-31 14:35:50 +0000
commitca151ff0bd60f7ab9d6908cfc0ca567379c494b7 (patch)
treead838d3285e1ec8d7bcedfccc4d8e029197fc5cb /synapse/rest/client/v2_alpha/account.py
parentMerge commit '89700dfb8' into anoa/dinsic_release_1_23_1 (diff)
parent 1.23.0rc1 (diff)
downloadsynapse-ca151ff0bd60f7ab9d6908cfc0ca567379c494b7.tar.xz
Merge commit '4a54b821b' into anoa/dinsic_release_1_23_1
Diffstat (limited to 'synapse/rest/client/v2_alpha/account.py')
-rw-r--r--synapse/rest/client/v2_alpha/account.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/synapse/rest/client/v2_alpha/account.py b/synapse/rest/client/v2_alpha/account.py

index 17cd87f596..f5cd397493 100644 --- a/synapse/rest/client/v2_alpha/account.py +++ b/synapse/rest/client/v2_alpha/account.py
@@ -39,6 +39,7 @@ from synapse.http.servlet import ( parse_json_object_from_request, parse_string, ) +from synapse.metrics import threepid_send_requests from synapse.push.mailer import Mailer from synapse.types import UserID from synapse.util.msisdn import phone_number_to_msisdn @@ -145,6 +146,10 @@ class EmailPasswordRequestTokenRestServlet(RestServlet): # Wrap the session id in a JSON object ret = {"sid": sid} + threepid_send_requests.labels(type="email", reason="password_reset").observe( + send_attempt + ) + return 200, ret @@ -441,6 +446,10 @@ class EmailThreepidRequestTokenRestServlet(RestServlet): # Wrap the session id in a JSON object ret = {"sid": sid} + threepid_send_requests.labels(type="email", reason="add_threepid").observe( + send_attempt + ) + return 200, ret @@ -511,6 +520,10 @@ class MsisdnThreepidRequestTokenRestServlet(RestServlet): next_link, ) + threepid_send_requests.labels(type="msisdn", reason="add_threepid").observe( + send_attempt + ) + return 200, ret