Example #1
0
void AddressManager::attemptPlaceNameLookup(const QString& lookupString) {
    // assume this is a place name and see if we can get any info on it
    QString placeName = QUrl::toPercentEncoding(lookupString);
    AccountManager::getInstance().unauthenticatedRequest(GET_PLACE.arg(placeName),
                                                         QNetworkAccessManager::GetOperation,
                                                         apiCallbackParameters());
}
Example #2
0
void AddressManager::goToUser(const QString& username) {
    QString formattedUsername = QUrl::toPercentEncoding(username);
    // this is a username - pull the captured name and lookup that user's location
    AccountManager::getInstance().unauthenticatedRequest(GET_USER_LOCATION.arg(formattedUsername),
                                                         QNetworkAccessManager::GetOperation,
                                                         apiCallbackParameters());
}
Example #3
0
void AddressManager::goToUser(const QString& username) {
    QString formattedUsername = QUrl::toPercentEncoding(username);

    // for history storage handling we remember how this lookup was trigged - for a username it's always user input
    QVariantMap requestParams;
    requestParams.insert(LOOKUP_TRIGGER_KEY, static_cast<int>(LookupTrigger::UserInput));

    // this is a username - pull the captured name and lookup that user's location
    AccountManager::getInstance().sendRequest(GET_USER_LOCATION.arg(formattedUsername),
                                              AccountManagerAuth::Optional,
                                              QNetworkAccessManager::GetOperation,
                                              apiCallbackParameters(),
                                              QByteArray(), nullptr, requestParams);
}
Example #4
0
void AddressManager::attemptPlaceNameLookup(const QString& lookupString, const QString& overridePath) {
    // assume this is a place name and see if we can get any info on it
    QString placeName = QUrl::toPercentEncoding(lookupString);
    
    QVariantMap requestParams;
    if (!overridePath.isEmpty()) {
        requestParams.insert(OVERRIDE_PATH_KEY, overridePath);
    }
    
    AccountManager::getInstance().unauthenticatedRequest(GET_PLACE.arg(placeName),
                                                         QNetworkAccessManager::GetOperation,
                                                         apiCallbackParameters(),
                                                         QByteArray(),
                                                         NULL,
                                                         requestParams);
}
Example #5
0
void AddressManager::attemptDomainIDLookup(const QString& lookupString, const QString& overridePath, LookupTrigger trigger) {
    // assume this is a domain ID and see if we can get any info on it
    QString domainID = QUrl::toPercentEncoding(lookupString);

    QVariantMap requestParams;

    // if the user asked for a specific path with this lookup then keep it with the request so we can use it later
    if (!overridePath.isEmpty()) {
        requestParams.insert(OVERRIDE_PATH_KEY, overridePath);
    }

    // remember how this lookup was triggered for history storage handling later
    requestParams.insert(LOOKUP_TRIGGER_KEY, static_cast<int>(trigger));

    AccountManager::getInstance().sendRequest(GET_DOMAIN_ID.arg(domainID),
                                                AccountManagerAuth::None,
                                                QNetworkAccessManager::GetOperation,
                                                apiCallbackParameters(),
                                                QByteArray(), NULL, requestParams);
}