Fix #200: Instances can now indicate on the nodeinfo endpoint if they want to remain private

This commit is contained in:
Eliot Berriot 2018-05-16 22:21:40 +02:00
parent ceccaa1387
commit 1974c17e76
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 19 additions and 0 deletions

View file

@ -12,6 +12,7 @@ memo = memoize.Memoizer(store, namespace='instance:stats')
def get():
share_stats = preferences.get('instance__nodeinfo_stats_enabled')
private = preferences.get('instance__nodeinfo_private')
data = {
'version': '2.0',
'software': {
@ -30,6 +31,7 @@ def get():
}
},
'metadata': {
'private': preferences.get('instance__nodeinfo_private'),
'shortDescription': preferences.get('instance__short_description'),
'longDescription': preferences.get('instance__long_description'),
'nodeName': preferences.get('instance__name'),