branch: externals/ement
commit 3ddbd38a649cbd68a9c22a9663103c06c7857892
Author: Adam Porter <[email protected]>
Commit: Adam Porter <[email protected]>
Change: (ement-connect) Omit unhandled login flows
Closes #172.
---
ement.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ement.el b/ement.el
index 9288470eb1..bb311710a1 100644
--- a/ement.el
+++ b/ement.el
@@ -301,7 +301,9 @@ Ement: SSO login accepted; session token received.
Connecting to Matrix server.
(number-to-string
ement-sso-server-port))))
(flows-callback
(data) (let ((flows (cl-loop for flow across (map-elt data
'flows)
- collect (map-elt flow 'type))))
+ for type = (map-elt flow 'type)
+ when (member type
'("m.login.password" "m.login.sso"))
+ collect type)))
(pcase (length flows)
(1 (pcase (car flows)
("m.login.password" (password-login))