mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-10 01:36:26 +02:00
Merge pull request #4518 from birarda/master
add user heartbeat if they choose not to send a location
This commit is contained in:
commit
57f87b9b42
1 changed files with 6 additions and 1 deletions
|
@ -30,8 +30,9 @@ DiscoverabilityManager::DiscoverabilityManager() :
|
||||||
const QString API_USER_LOCATION_PATH = "/api/v1/user/location";
|
const QString API_USER_LOCATION_PATH = "/api/v1/user/location";
|
||||||
|
|
||||||
void DiscoverabilityManager::updateLocation() {
|
void DiscoverabilityManager::updateLocation() {
|
||||||
|
AccountManager& accountManager = AccountManager::getInstance();
|
||||||
|
|
||||||
if (_mode.get() != Discoverability::None) {
|
if (_mode.get() != Discoverability::None) {
|
||||||
AccountManager& accountManager = AccountManager::getInstance();
|
|
||||||
auto addressManager = DependencyManager::get<AddressManager>();
|
auto addressManager = DependencyManager::get<AddressManager>();
|
||||||
DomainHandler& domainHandler = DependencyManager::get<NodeList>()->getDomainHandler();
|
DomainHandler& domainHandler = DependencyManager::get<NodeList>()->getDomainHandler();
|
||||||
|
|
||||||
|
@ -70,6 +71,10 @@ void DiscoverabilityManager::updateLocation() {
|
||||||
QNetworkAccessManager::PutOperation,
|
QNetworkAccessManager::PutOperation,
|
||||||
JSONCallbackParameters(), QJsonDocument(rootObject).toJson());
|
JSONCallbackParameters(), QJsonDocument(rootObject).toJson());
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
// we still send a heartbeat to the metaverse server for stats collection
|
||||||
|
const QString API_USER_HEARTBEAT_PATH = "/api/v1/user/heartbeat";
|
||||||
|
accountManager.sendRequest(API_USER_HEARTBEAT_PATH, AccountManagerAuth::Required, QNetworkAccessManager::PutOperation);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue