Files
blap/src/i18n/strings
Travis Ralston 987ad0b0db Check if users exist before inviting them and communicate errors
Fixes https://github.com/vector-im/riot-web/issues/3283
Fixes https://github.com/vector-im/riot-web/issues/3968
Fixes https://github.com/vector-im/riot-web/issues/4308
Fixes https://github.com/vector-im/riot-web/issues/1597
Fixes https://github.com/vector-im/riot-web/issues/6790

This does 3 things:
* Makes the `MultiInviter` check for a user profile before attempting an invite. This is to prove the user exists.
* Use the `MultiInviter` everywhere to avoid duplicating the logic. Although a couple places only invite one user, it is still worthwhile.
* Communicate errors from the `MultiInviter` to the user in all cases. This is done through dialogs, where some existed previously but were not invoked.

Specifically to the 403 error not working: What was happening was the `MultiInviter` loop was setting the `fatal` flag, but that didn't resolve the promise it stored. This caused a promise to always be open, therefore never hitting a dialog.
2018-11-29 15:05:53 -07:00
..
2018-09-17 09:22:02 +00:00
2018-07-13 10:14:41 +00:00
2018-06-14 13:36:39 +01:00
2018-11-13 09:33:02 +00:00
2018-09-25 20:16:40 +00:00
2018-08-18 21:57:13 +00:00
2018-11-10 15:30:28 +00:00
2018-11-08 16:30:43 +00:00
2018-09-28 21:19:20 +00:00
2018-11-11 11:46:27 +00:00
2018-06-14 13:36:39 +01:00
2018-11-15 12:02:33 +00:00
2018-08-28 05:43:58 +00:00
2018-06-14 13:36:39 +01:00
2018-05-02 09:45:17 +00:00
2018-11-08 20:08:55 +00:00
2018-09-17 09:22:03 +00:00
2018-11-08 14:30:20 +00:00
2018-11-13 17:58:50 +00:00
2018-10-08 13:38:05 +00:00
2018-10-02 19:27:36 +00:00
2018-11-01 14:04:19 +00:00
2018-07-10 15:18:07 +01:00
2018-06-14 13:36:39 +01:00
2018-08-07 18:02:14 +00:00
2018-11-15 12:02:34 +00:00
2018-07-10 15:18:07 +01:00
2018-10-22 07:37:42 +00:00
2018-10-04 11:48:29 +00:00
2018-11-15 12:01:39 +00:00
2018-07-29 18:44:58 +00:00
2018-11-13 17:58:51 +00:00
2018-06-14 13:36:39 +01:00
2018-10-29 05:21:47 +00:00
2018-08-22 14:11:20 +00:00
2018-11-13 17:58:51 +00:00