Travis Ralston
042bd35d79
Fix MatrixClientPeg imports
2019-12-22 21:15:54 -07:00
Travis Ralston
d56f0f2a25
Convert many imports to handle ES6 exports
...
Reliant upon https://github.com/matrix-org/matrix-react-sdk/pull/3761
2019-12-22 21:04:42 -07:00
J. Ryan Stinnett
b38c7fc411
Guard against misconfigured homeservers when adding / binding phone numbers
...
This ensures we only fallback to submitting MSISDN tokens to the identity server
when we expect to do. Unexpected cases will now throw an error.
Fixes https://github.com/vector-im/riot-web/issues/10936
2019-10-31 14:50:21 +00:00
David Baker
93aebf9e68
Return promises a better way
2019-10-09 11:30:44 +01:00
David Baker
1c207f3b55
Revert 2040587826
2019-10-09 11:28:16 +01:00
David Baker
2040587826
Return promises
2019-10-09 10:47:34 +01:00
David Baker
a653fea020
Removed unused lines
...
Moved these around to avpid NPEs but they went away and I didn't
notice when merging.
2019-10-09 10:33:29 +01:00
David Baker
4a56aa16b8
Merge remote-tracking branch 'origin/develop' into dbkr/add_threepid_ui_auth
2019-10-08 19:11:00 +01:00
David Baker
f4a2d216c3
Support UI auth on adding phone numbers
2019-10-08 19:07:39 +01:00
David Baker
0b334c0bbc
Support UI Auth on adding email address
2019-10-08 18:56:13 +01:00
Bruno Windels
978866ea96
dont assume id server when verifying phone numbers either
2019-10-08 08:54:23 +02:00
Bruno Windels
48b8044937
don't try to get id server domain when not asked to bind
2019-10-08 08:52:35 +02:00
J. Ryan Stinnett
0ab9efc594
Delay IS access tokens
2019-09-23 12:28:41 +01:00
J. Ryan Stinnett
e98b753c21
Use alternate MSISDN submit URL when returned by HS
...
This changes MSISDN token submission to send to an arbitrary URL (instead of the
current IS) when the HS provides such a URL.
Fixes https://github.com/vector-im/riot-web/issues/10923
2019-09-23 12:21:25 +01:00
J. Ryan Stinnett
f9a09d271b
Use separate MSISDN add and bind flow for supporting HSes
...
This changes the paths used for binding MSISDNs for discovery to use the new
separate bind / unbind APIs on supporting servers.
Fixes https://github.com/vector-im/riot-web/issues/10839
2019-09-20 12:45:22 +01:00
J. Ryan Stinnett
ff69ad02b9
Use separate email add and bind flow for supporting HSes
...
This changes the paths used for binding emails for discovery to use the new
separate bind / unbind APIs on supporting servers.
Part of https://github.com/vector-im/riot-web/issues/10839
2019-09-20 12:19:43 +01:00
J. Ryan Stinnett
9a1305bf4a
Extract separate add / bind methods on AddThreepid
2019-09-19 15:53:50 +01:00
J. Ryan Stinnett
4ebafb93c3
Rename isAccessToken to identityAccessToken
2019-07-30 17:37:48 +01:00
J. Ryan Stinnett
654a8c2cb8
Support IS v2 auth in haveMsisdnToken
2019-07-30 17:37:48 +01:00
J. Ryan Stinnett
9fa8012315
Convert haveMsisdnToken to async / await
2019-07-30 17:37:48 +01:00
J. Ryan Stinnett
68ae72f855
Spell homeserver correctly
2019-01-31 18:52:39 -06:00
Travis Ralston
aa7afe819f
Bring over email address management
2019-01-23 09:28:53 -07:00
Michael Telatynski
b8ad0957b2
de-lint AddThreepid
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2017-07-01 14:21:28 +01:00
David Baker
5c359e63ab
Bulk change counterpart imports
...
to use languageHandler wrapper func
2017-05-25 11:39:08 +01:00
David Baker
d419c42a4f
Squash merge https://github.com/matrix-org/matrix-react-sdk/pull/801
2017-05-23 15:16:31 +01:00
David Baker
6a37fc4325
Comment typos
2017-03-22 12:00:16 +00:00
David Baker
af8c3edba6
Support adding phone numbers in UserSettings
2017-03-16 14:56:26 +00:00
David Baker
18d4d3392a
Fix a bunch of linting errors
...
eslint --fix and a few manual ones
2017-01-20 14:22:27 +00:00
David Baker
8e8e54a3bf
Update function name as per js-sdk PR feedback
2016-07-08 17:53:06 +01:00
David Baker
b78340ff51
Use HS proxy API for requestToken on adding email
...
So we report an error if the email is already taken. Also fix a bug where the spinner wouldn't disappear if adding an email failed (and don't include the raw errcode in the user-facing dialog)
2016-07-08 17:28:04 +01:00
David Baker
4ed130ceac
Implement adding email addresses to your profile.
2016-01-19 16:36:54 +00:00