Non-dynamic info
This commit is contained in:
parent
35b7c00d11
commit
c456c18b85
|
@ -19,6 +19,7 @@ const ActivityPubSettings = require('./settings');
|
||||||
const ActivityPubObject = require('./object');
|
const ActivityPubObject = require('./object');
|
||||||
const { ActivityStreamMediaType } = require('./const');
|
const { ActivityStreamMediaType } = require('./const');
|
||||||
const apDb = require('../database').dbs.activitypub;
|
const apDb = require('../database').dbs.activitypub;
|
||||||
|
const Config = require('../config').get;
|
||||||
|
|
||||||
// deps
|
// deps
|
||||||
const _ = require('lodash');
|
const _ = require('lodash');
|
||||||
|
@ -100,8 +101,8 @@ module.exports = class Actor extends ActivityPubObject {
|
||||||
ActivityStreamsContext,
|
ActivityStreamsContext,
|
||||||
'https://w3id.org/security/v1', // :TODO: add support
|
'https://w3id.org/security/v1', // :TODO: add support
|
||||||
{
|
{
|
||||||
bbsPublicStats: {
|
bbsInfo: {
|
||||||
'@id': 'bbs:bbsPublicStats',
|
'@id': 'bbs:bbsInfo',
|
||||||
'@type': '@id',
|
'@type': '@id',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -131,24 +132,9 @@ module.exports = class Actor extends ActivityPubObject {
|
||||||
// value: 'Mateo@21:1/121',
|
// value: 'Mateo@21:1/121',
|
||||||
// },
|
// },
|
||||||
// ],
|
// ],
|
||||||
bbsPublicStats: {
|
bbsInfo: {
|
||||||
affiliations: user.getProperty(UserProps.Affiliations) || '',
|
boardName: Config().general.boardName,
|
||||||
lastLogin: user.getProperty(UserProps.LastLoginTs),
|
memberSince: user.getProperty(UserProps.AccountCreated),
|
||||||
loginCount: user.getPropertyAsNumber(UserProps.LoginCount),
|
|
||||||
joined: user.getProperty(UserProps.AccountCreated),
|
|
||||||
postCount: user.getPropertyAsNumber(UserProps.MessagePostCount),
|
|
||||||
doorCount: user.getPropertyAsNumber(UserProps.DoorRunTotalCount),
|
|
||||||
doorMinute: user.getPropertyAsNumber(UserProps.DoorRunTotalMinutes),
|
|
||||||
achievementCount: user.getPropertyAsNumber(
|
|
||||||
UserProps.AchievementTotalCount
|
|
||||||
),
|
|
||||||
achievementPoints: user.getPropertyAsNumber(
|
|
||||||
UserProps.AchievementTotalPoints
|
|
||||||
),
|
|
||||||
uploadCount: user.getPropertyAsNumber(UserProps.FileUlTotalCount),
|
|
||||||
downloadCount: user.getPropertyAsNumber(UserProps.FileDlTotalCount),
|
|
||||||
uploadBytes: user.getPropertyAsNumber(UserProps.FileUlTotalBytes),
|
|
||||||
downloadBytes: user.getPropertyAsNumber(UserProps.FileDlTotalBytes),
|
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue