2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-01 06:55:58 +00:00

Replaced some qsl with u""_q literal.

This commit is contained in:
23rd
2022-11-30 00:46:36 +03:00
parent ad3f8e72a0
commit 4fabb3f2a2
109 changed files with 762 additions and 757 deletions

View File

@@ -100,7 +100,7 @@ QByteArray ParseRemoteConfigResponse(const QByteArray &bytes) {
return document.object().value(
"entries"
).toObject().value(
qsl("%1%2").arg(kConfigKey, kConfigSubKey)
u"%1%2"_q.arg(kConfigKey, kConfigSubKey)
).toString().toLatin1();
}
@@ -283,22 +283,22 @@ void SpecialConfigRequest::sendNextRequest() {
void SpecialConfigRequest::performRequest(const Attempt &attempt) {
const auto type = attempt.type;
auto url = QUrl();
url.setScheme(qsl("https"));
url.setScheme(u"https"_q);
auto request = QNetworkRequest();
auto payload = QByteArray();
switch (type) {
case Type::Mozilla: {
url.setHost(attempt.data);
url.setPath(qsl("/dns-query"));
url.setQuery(qsl("name=%1&type=16&random_padding=%2").arg(
url.setPath(u"/dns-query"_q);
url.setQuery(u"name=%1&type=16&random_padding=%2"_q.arg(
_domainString,
GenerateDnsRandomPadding()));
request.setRawHeader("accept", "application/dns-json");
} break;
case Type::Google: {
url.setHost(attempt.data);
url.setPath(qsl("/resolve"));
url.setQuery(qsl("name=%1&type=ANY&random_padding=%2").arg(
url.setPath(u"/resolve"_q);
url.setQuery(u"name=%1&type=ANY&random_padding=%2"_q.arg(
_domainString,
GenerateDnsRandomPadding()));
if (!attempt.host.isEmpty()) {
@@ -308,23 +308,23 @@ void SpecialConfigRequest::performRequest(const Attempt &attempt) {
} break;
case Type::RemoteConfig: {
url.setHost(ApiDomain(attempt.data));
url.setPath(qsl("/v1/projects/%1/namespaces/firebase:fetch"
url.setPath((u"/v1/projects/%1/namespaces/firebase:fetch"_q
).arg(kRemoteProject));
url.setQuery(qsl("key=%1").arg(kApiKey));
payload = qsl("{\"app_id\":\"%1\",\"app_instance_id\":\"%2\"}").arg(
url.setQuery(u"key=%1"_q.arg(kApiKey));
payload = u"{\"app_id\":\"%1\",\"app_instance_id\":\"%2\"}"_q.arg(
kAppId,
InstanceId()).toLatin1();
request.setRawHeader("Content-Type", "application/json");
} break;
case Type::Realtime: {
url.setHost(kFireProject + qsl(".%1").arg(attempt.data));
url.setPath(qsl("/%1%2.json").arg(kConfigKey, kConfigSubKey));
url.setHost(kFireProject + u".%1"_q.arg(attempt.data));
url.setPath(u"/%1%2.json"_q.arg(kConfigKey, kConfigSubKey));
} break;
case Type::FireStore: {
url.setHost(attempt.host.isEmpty()
? ApiDomain(attempt.data)
: attempt.data);
url.setPath(qsl("/v1/projects/%1/databases/(default)/documents/%2/%3"
url.setPath((u"/v1/projects/%1/databases/(default)/documents/%2/%3"_q
).arg(
kFireProject,
kConfigKey,
@@ -517,7 +517,7 @@ void SpecialConfigRequest::handleResponse(const QByteArray &bytes) {
for (const auto &address : data.vips().v) {
const auto parseIp = [](const MTPint &ipv4) {
const auto ip = *reinterpret_cast<const uint32*>(&ipv4.v);
return qsl("%1.%2.%3.%4"
return (u"%1.%2.%3.%4"_q
).arg((ip >> 24) & 0xFF
).arg((ip >> 16) & 0xFF
).arg((ip >> 8) & 0xFF