summary refs log tree commit diff
path: root/src/voip/ScreenCastPortal.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/voip/ScreenCastPortal.cpp')
-rw-r--r--src/voip/ScreenCastPortal.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/voip/ScreenCastPortal.cpp b/src/voip/ScreenCastPortal.cpp

index 41e6c0a2..cce5a375 100644 --- a/src/voip/ScreenCastPortal.cpp +++ b/src/voip/ScreenCastPortal.cpp
@@ -14,22 +14,13 @@ #include <QDBusPendingCallWatcher> #include <QDBusPendingReply> #include <QDBusUnixFileDescriptor> +#include <mtxclient/utils.hpp> #include <random> static QString make_token() { - thread_local std::random_device rng; - std::uniform_int_distribution<char> index_dist(0, 9); - - std::string token; - token.reserve(5 + 64); - token += "nheko"; - - for (uint8_t i = 0; i < 64; ++i) - token.push_back('0' + index_dist(rng)); - - return QString::fromStdString(std::move(token)); + return QString::fromStdString("nheko" + mtx::client::utils::random_token(64, false)); } static QString