aboutsummaryrefslogtreecommitdiff
path: root/jobs/setroomstatejob.h
AgeCommit message (Collapse)Author
2017-10-02All jobs: Drop ConnectionData parameter from the constructorKitsune Ral
Having to pass ConnectionData to each and every job class was nothing but boilerplate since the very beginning. Removing it required to prepend BaseJob::start() with ConnectionData-setting code, and to provide a way to alter the request configuration depending on the (late-coming) ConnectionData object. This is a new responsibility of BaseJob::start(); the previous BaseJob::start() contents have moved to BaseJob::sendRequest() (which is now invoked on retries, instead of start()).
2017-09-21jobs: SetRoomStateJob (with or without state key); setting room topicKitsune Ral