You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-22 04:02:40 +03:00
Support MAU limit error on register too
This commit is contained in:
@@ -164,7 +164,12 @@ module.exports = React.createClass({
|
|||||||
if (!success) {
|
if (!success) {
|
||||||
let msg = response.message || response.toString();
|
let msg = response.message || response.toString();
|
||||||
// can we give a better error message?
|
// can we give a better error message?
|
||||||
if (response.required_stages && response.required_stages.indexOf('m.login.msisdn') > -1) {
|
if (response.errcode == 'M_MAU_LIMIT_EXCEEDED') {
|
||||||
|
msg = <div>
|
||||||
|
<p>{_t("This homeserver has hit its Monthly Active User limit")}</p>
|
||||||
|
<p>{_t("Please contact your service administrator to continue using this service.")}</p>
|
||||||
|
</div>;
|
||||||
|
} else if (response.required_stages && response.required_stages.indexOf('m.login.msisdn') > -1) {
|
||||||
let msisdnAvailable = false;
|
let msisdnAvailable = false;
|
||||||
for (const flow of response.available_flows) {
|
for (const flow of response.available_flows) {
|
||||||
msisdnAvailable |= flow.stages.indexOf('m.login.msisdn') > -1;
|
msisdnAvailable |= flow.stages.indexOf('m.login.msisdn') > -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user