mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-20 11:47:46 +00:00
LauncherCore: Add some more asserts
This commit is contained in:
parent
dbb03bfeff
commit
f44c392eb0
1 changed files with 7 additions and 0 deletions
|
@ -37,6 +37,8 @@ void LauncherCore::setSSL(QNetworkRequest &request)
|
|||
|
||||
void LauncherCore::setupIgnoreSSL(QNetworkReply *reply)
|
||||
{
|
||||
Q_ASSERT(reply != nullptr);
|
||||
|
||||
if (preferredProtocol() == QStringLiteral("http")) {
|
||||
connect(reply, &QNetworkReply::sslErrors, this, [reply](const QList<QSslError> &errors) {
|
||||
reply->ignoreSslErrors(errors);
|
||||
|
@ -451,6 +453,8 @@ void LauncherCore::login(Profile *profile, const QString &username, const QStrin
|
|||
|
||||
bool LauncherCore::autoLogin(Profile *profile)
|
||||
{
|
||||
Q_ASSERT(profile != nullptr);
|
||||
|
||||
QString otp;
|
||||
if (profile->account()->useOTP()) {
|
||||
if (!profile->account()->rememberOTP()) {
|
||||
|
@ -472,6 +476,7 @@ bool LauncherCore::autoLogin(Profile *profile)
|
|||
GameInstaller *LauncherCore::createInstaller(Profile *profile)
|
||||
{
|
||||
Q_ASSERT(profile != nullptr);
|
||||
|
||||
return new GameInstaller(*this, *profile, this);
|
||||
}
|
||||
|
||||
|
@ -775,6 +780,8 @@ Profile *LauncherCore::currentProfile() const
|
|||
|
||||
void LauncherCore::setCurrentProfile(Profile *profile)
|
||||
{
|
||||
Q_ASSERT(profile != nullptr);
|
||||
|
||||
const int newIndex = m_profileManager->getProfileIndex(profile->name());
|
||||
if (newIndex != m_currentProfileIndex) {
|
||||
m_currentProfileIndex = newIndex;
|
||||
|
|
Loading…
Add table
Reference in a new issue