Create authlib-injector account with punycoded URL

Related: https://github.com/yushijinhun/authlib-injector/issues/270
This commit is contained in:
Evan Goode 2025-03-24 20:20:36 -04:00
parent 0e943b4bb1
commit 9116d373e7

View File

@ -72,7 +72,8 @@ auto GetAuthlibInjectorApiLocation::Sink::finalize(QNetworkReply& reply) -> Task
qDebug() << "X-Authlib-Injector-API-Location header not found!";
}
m_outer.m_account.reset(MinecraftAccount::createFromUsernameAuthlibInjector(m_outer.m_username, url.toString()));
const auto & encodedUrl = url.toEncoded(QUrl::FullyEncoded);
m_outer.m_account.reset(MinecraftAccount::createFromUsernameAuthlibInjector(m_outer.m_username, encodedUrl));
return Task::State::Succeeded;
}