5#include <Quotient/jobs/basejob.h>
7#include <Quotient/application-service/definitions/location.h>
8#include <Quotient/application-service/definitions/protocol.h>
9#include <Quotient/application-service/definitions/user.h>
37inline auto collectResponse(
const GetProtocolsJob* job) {
return job->protocols(); }
60inline auto collectResponse(
const GetProtocolMetadataJob* job) {
return job->data(); }
98inline auto collectResponse(
const QueryLocationByProtocolJob* job) {
return job->data(); }
154inline auto collectResponse(
const QueryLocationByAliasJob* job) {
return job->data(); }
Retrieve metadata about all protocols that a homeserver supports.
Reverse-lookup third-party locations given a Matrix room alias.
Retrieve Matrix-side portals rooms leading to a third-party location.
Reverse-lookup third-party users given a Matrix User ID.
Retrieve the Matrix User ID of a corresponding third-party user.
auto collectResponse(const GetAccountDataJob *job)