Merge pull request #11766 from MrPetovan/bug/11765-nodeinfo-usage
Add expected "usage.users" property to all versions of NodeInfo
This commit is contained in:
commit
b5c293762e
4 changed files with 7 additions and 18 deletions
|
@ -79,6 +79,7 @@ class Nodeinfo
|
|||
$config = DI::config();
|
||||
|
||||
$usage = new stdClass();
|
||||
$usage->users = [];
|
||||
|
||||
if (!empty($config->get('system', 'nodeinfo'))) {
|
||||
$usage->users = [
|
||||
|
|
|
@ -63,8 +63,8 @@ class NodeInfo110 extends BaseModule
|
|||
'friendica'
|
||||
],
|
||||
],
|
||||
'services' => [],
|
||||
'usage' => [],
|
||||
'services' => Nodeinfo::getServices(),
|
||||
'usage' => Nodeinfo::getUsage(),
|
||||
'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED,
|
||||
'metadata' => [
|
||||
'nodeName' => $this->config->get('config', 'sitename'),
|
||||
|
@ -81,10 +81,6 @@ class NodeInfo110 extends BaseModule
|
|||
$nodeinfo['protocols']['outbound'][] = 'gnusocial';
|
||||
}
|
||||
|
||||
$nodeinfo['usage'] = Nodeinfo::getUsage();
|
||||
|
||||
$nodeinfo['services'] = Nodeinfo::getServices();
|
||||
|
||||
$nodeinfo['metadata']['protocols'] = $nodeinfo['protocols'];
|
||||
$nodeinfo['metadata']['protocols']['outbound'][] = 'atom1.0';
|
||||
$nodeinfo['metadata']['protocols']['inbound'][] = 'atom1.0';
|
||||
|
|
|
@ -56,8 +56,8 @@ class NodeInfo120 extends BaseModule
|
|||
'version' => FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION,
|
||||
],
|
||||
'protocols' => ['dfrn', 'activitypub'],
|
||||
'services' => [],
|
||||
'usage' => [],
|
||||
'services' => Nodeinfo::getServices(),
|
||||
'usage' => Nodeinfo::getUsage(),
|
||||
'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED,
|
||||
'metadata' => [
|
||||
'nodeName' => $this->config->get('config', 'sitename'),
|
||||
|
@ -72,10 +72,6 @@ class NodeInfo120 extends BaseModule
|
|||
$nodeinfo['protocols'][] = 'ostatus';
|
||||
}
|
||||
|
||||
$nodeinfo['usage'] = Nodeinfo::getUsage();
|
||||
|
||||
$nodeinfo['services'] = Nodeinfo::getServices();
|
||||
|
||||
if (Addon::isEnabled('twitter')) {
|
||||
$nodeinfo['services']['inbound'][] = 'twitter';
|
||||
}
|
||||
|
|
|
@ -59,9 +59,9 @@ class NodeInfo210 extends BaseModule
|
|||
],
|
||||
'organization' => Nodeinfo::getOrganization($this->config),
|
||||
'protocols' => ['dfrn', 'activitypub'],
|
||||
'services' => [],
|
||||
'services' => Nodeinfo::getServices(),
|
||||
'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED,
|
||||
'usage' => [],
|
||||
'usage' => Nodeinfo::getUsage(true),
|
||||
];
|
||||
|
||||
if (!empty($this->config->get('system', 'diaspora_enabled'))) {
|
||||
|
@ -72,10 +72,6 @@ class NodeInfo210 extends BaseModule
|
|||
$nodeinfo['protocols'][] = 'ostatus';
|
||||
}
|
||||
|
||||
$nodeinfo['usage'] = Nodeinfo::getUsage(true);
|
||||
|
||||
$nodeinfo['services'] = Nodeinfo::getServices();
|
||||
|
||||
if (Addon::isEnabled('twitter')) {
|
||||
$nodeinfo['services']['inbound'][] = 'twitter';
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue