Fix build failure
isJobRunning() -> isJobPending()
This commit is contained in:
@@ -442,7 +442,7 @@ void Controller::playAudio(const QUrl &localFile)
|
|||||||
void Controller::changeAvatar(Connection *conn, const QUrl &localFile)
|
void Controller::changeAvatar(Connection *conn, const QUrl &localFile)
|
||||||
{
|
{
|
||||||
auto job = conn->uploadFile(localFile.toLocalFile());
|
auto job = conn->uploadFile(localFile.toLocalFile());
|
||||||
if (isJobRunning(job)) {
|
if (isJobPending(job)) {
|
||||||
connect(job, &BaseJob::success, this, [conn, job] {
|
connect(job, &BaseJob::success, this, [conn, job] {
|
||||||
conn->callApi<SetAvatarUrlJob>(conn->userId(), job->contentUri());
|
conn->callApi<SetAvatarUrlJob>(conn->userId(), job->contentUri());
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -433,7 +433,7 @@ QString NeoChatRoom::eventToString(const RoomEvent &evt, Qt::TextFormat format,
|
|||||||
void NeoChatRoom::changeAvatar(const QUrl &localFile)
|
void NeoChatRoom::changeAvatar(const QUrl &localFile)
|
||||||
{
|
{
|
||||||
const auto job = connection()->uploadFile(localFile.toLocalFile());
|
const auto job = connection()->uploadFile(localFile.toLocalFile());
|
||||||
if (isJobRunning(job)) {
|
if (isJobPending(job)) {
|
||||||
connect(job, &BaseJob::success, this, [this, job] {
|
connect(job, &BaseJob::success, this, [this, job] {
|
||||||
connection()->callApi<SetRoomStateWithKeyJob>(id(), "m.room.avatar", localUser()->id(), QJsonObject{{"url", job->contentUri()}});
|
connection()->callApi<SetRoomStateWithKeyJob>(id(), "m.room.avatar", localUser()->id(), QJsonObject{{"url", job->contentUri()}});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user