mirror of
https://github.com/redstrate/Astra.git
synced 2025-04-20 19:57:45 +00:00
Change Account::m_url to QString and rename to m_avatarUrl
This commit is contained in:
parent
bc941dc9c2
commit
c8258421d5
2 changed files with 6 additions and 6 deletions
|
@ -110,6 +110,6 @@ private:
|
|||
|
||||
AccountConfig m_config;
|
||||
QString m_key;
|
||||
QUrl m_url;
|
||||
QString m_avatarUrl;
|
||||
LauncherCore &m_launcher;
|
||||
};
|
|
@ -73,7 +73,7 @@ void Account::setLodestoneId(const QString &id)
|
|||
|
||||
QString Account::avatarUrl() const
|
||||
{
|
||||
return m_url.toString();
|
||||
return m_avatarUrl;
|
||||
}
|
||||
|
||||
bool Account::isSapphire() const
|
||||
|
@ -221,12 +221,12 @@ void Account::fetchAvatar()
|
|||
return;
|
||||
}
|
||||
|
||||
const auto cacheLocation = QStandardPaths::standardLocations(QStandardPaths::CacheLocation)[0] + QStringLiteral("/avatars");
|
||||
const QString cacheLocation = QStandardPaths::standardLocations(QStandardPaths::CacheLocation)[0] + QStringLiteral("/avatars");
|
||||
if (!QDir().exists(cacheLocation)) {
|
||||
QDir().mkpath(cacheLocation);
|
||||
}
|
||||
|
||||
const QString filename(QStringLiteral("%1/%2.jpg").arg(cacheLocation, lodestoneId()));
|
||||
const QString filename = QStringLiteral("%1/%2.jpg").arg(cacheLocation, lodestoneId());
|
||||
if (!QFile(filename).exists()) {
|
||||
qDebug() << "Did not find lodestone character " << lodestoneId() << " in cache, fetching from xivapi.";
|
||||
|
||||
|
@ -252,13 +252,13 @@ void Account::fetchAvatar()
|
|||
file.write(avatarReply->readAll());
|
||||
file.close();
|
||||
|
||||
m_url = QUrl(QStringLiteral("file:///%1").arg(filename));
|
||||
m_avatarUrl = QStringLiteral("file:///%1").arg(filename);
|
||||
Q_EMIT avatarUrlChanged();
|
||||
});
|
||||
}
|
||||
});
|
||||
} else {
|
||||
m_url = QUrl(QStringLiteral("file:///%1").arg(filename));
|
||||
m_avatarUrl = QStringLiteral("file:///%1").arg(filename);
|
||||
Q_EMIT avatarUrlChanged();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue