Make NeoChat compile against libQuotient master and 0.6

Requires a few ugly ifdefs, but it will make developing against the
master branch of libQuotient easier
This commit is contained in:
Tobias Fella
2021-04-23 23:53:03 +02:00
parent a117eaa12b
commit 08632b4178
5 changed files with 28 additions and 4 deletions

View File

@@ -395,7 +395,11 @@ void Controller::playAudio(const QUrl &localFile)
void Controller::changeAvatar(Connection *conn, const QUrl &localFile)
{
auto job = conn->uploadFile(localFile.toLocalFile());
#ifdef QUOTIENT_07
if(isJobPending(job)) {
#else
if (isJobRunning(job)) {
#endif
connect(job, &BaseJob::success, this, [conn, job] {
conn->callApi<SetAvatarUrlJob>(conn->userId(), job->contentUri());
});