diff options
author | dec05eba <dec05eba@protonmail.com> | 2022-11-30 01:40:50 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2022-11-30 01:40:50 +0100 |
commit | 4afa53a8bb6b02c07db8c54362311c21444a3ced (patch) | |
tree | 2d2fb505b9b6c42b0307face4d7fa2536f890e00 /src/QuickMedia.cpp | |
parent | b89e704fdf28cdd02bea0b4cd12333bd99c0f3b5 (diff) |
Matrix: remove upload limit check if server returns error, allow @ in username in login but remove it
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r-- | src/QuickMedia.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp index 92eb03c..57b6162 100644 --- a/src/QuickMedia.cpp +++ b/src/QuickMedia.cpp @@ -5277,7 +5277,11 @@ namespace QuickMedia { homeserver = "https://" + homeserver; std::string err_msg; - if(matrix->login(login_inputs->inputs[0]->get_text(), login_inputs->inputs[1]->get_text(), homeserver, err_msg) == PluginResult::OK) { + std::string username = login_inputs->inputs[0]->get_text(); + size_t at_index = username.find('@'); + if(at_index != std::string::npos) + username.erase(username.begin() + at_index, username.end()); + if(matrix->login(username, login_inputs->inputs[1]->get_text(), homeserver, err_msg) == PluginResult::OK) { login_finish(); return PluginResult::OK; } else { |