summaryrefslogtreecommitdiffstats
path: root/logic/auth
diff options
context:
space:
mode:
Diffstat (limited to 'logic/auth')
-rw-r--r--logic/auth/YggdrasilTask.cpp3
-rw-r--r--logic/auth/YggdrasilTask.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/logic/auth/YggdrasilTask.cpp b/logic/auth/YggdrasilTask.cpp
index 3b6e0cfb..929ab0bf 100644
--- a/logic/auth/YggdrasilTask.cpp
+++ b/logic/auth/YggdrasilTask.cpp
@@ -73,12 +73,13 @@ void YggdrasilTask::heartbeat()
progress(count, timeout_max);
}
-void YggdrasilTask::abort()
+bool YggdrasilTask::abort()
{
progress(timeout_max, timeout_max);
// TODO: actually use this in a meaningful way
m_aborted = YggdrasilTask::BY_USER;
m_netReply->abort();
+ return true;
}
void YggdrasilTask::abortByTimeout()
diff --git a/logic/auth/YggdrasilTask.h b/logic/auth/YggdrasilTask.h
index 306d7358..e81eeb44 100644
--- a/logic/auth/YggdrasilTask.h
+++ b/logic/auth/YggdrasilTask.h
@@ -131,7 +131,7 @@ slots:
void changeState(State newState, QString reason=QString());
public
slots:
- virtual void abort() override;
+ virtual bool abort() override;
void abortByTimeout();
State state();
protected: