Update nodeinfo.ts (#4239)
* Update nodeinfo.ts * Update nodeinfo.ts * Update nodeinfo.ts * Update nodeinfo.ts * Update nodeinfo.ts
This commit is contained in:
		
							parent
							
								
									0303bccc61
								
							
						
					
					
						commit
						a8946b0404
					
				
					 1 changed files with 15 additions and 15 deletions
				
			
		| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
import * as Router from 'koa-router';
 | 
			
		||||
import config from '../config';
 | 
			
		||||
import fetchMeta from '../misc/fetch-meta';
 | 
			
		||||
import User from '../models/user';
 | 
			
		||||
// import User from '../models/user';
 | 
			
		||||
import { name as softwareName, version, repository } from '../../package.json';
 | 
			
		||||
import Note from '../models/note';
 | 
			
		||||
// import Note from '../models/note';
 | 
			
		||||
 | 
			
		||||
const router = new Router();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -21,18 +21,18 @@ export const links = [/* (awaiting release) {
 | 
			
		|||
const nodeinfo2 = async () => {
 | 
			
		||||
	const [
 | 
			
		||||
		{ name, description, maintainer, langs, broadcasts, disableRegistration, disableLocalTimeline, disableGlobalTimeline, enableRecaptcha, maxNoteTextLength, enableTwitterIntegration, enableGithubIntegration, enableDiscordIntegration, enableEmail, enableServiceWorker },
 | 
			
		||||
		total,
 | 
			
		||||
		activeHalfyear,
 | 
			
		||||
		activeMonth,
 | 
			
		||||
		localPosts,
 | 
			
		||||
		localComments
 | 
			
		||||
		// total,
 | 
			
		||||
		// activeHalfyear,
 | 
			
		||||
		// activeMonth,
 | 
			
		||||
		// localPosts,
 | 
			
		||||
		// localComments
 | 
			
		||||
	] = await Promise.all([
 | 
			
		||||
		fetchMeta(),
 | 
			
		||||
		User.count({ host: null }),
 | 
			
		||||
		User.count({ host: null, updatedAt: { $gt: new Date(Date.now() - 15552000000) } }),
 | 
			
		||||
		User.count({ host: null, updatedAt: { $gt: new Date(Date.now() - 2592000000) } }),
 | 
			
		||||
		Note.count({ '_user.host': null, replyId: null }),
 | 
			
		||||
		Note.count({ '_user.host': null, replyId: { $ne: null } })
 | 
			
		||||
		// User.count({ host: null }),
 | 
			
		||||
		// User.count({ host: null, updatedAt: { $gt: new Date(Date.now() - 15552000000) } }),
 | 
			
		||||
		// User.count({ host: null, updatedAt: { $gt: new Date(Date.now() - 2592000000) } }),
 | 
			
		||||
		// Note.count({ '_user.host': null, replyId: null }),
 | 
			
		||||
		// Note.count({ '_user.host': null, replyId: { $ne: null } })
 | 
			
		||||
	]);
 | 
			
		||||
 | 
			
		||||
	return {
 | 
			
		||||
| 
						 | 
				
			
			@ -48,9 +48,9 @@ const nodeinfo2 = async () => {
 | 
			
		|||
		},
 | 
			
		||||
		openRegistrations: !disableRegistration,
 | 
			
		||||
		usage: {
 | 
			
		||||
			users: { total, activeHalfyear, activeMonth },
 | 
			
		||||
			localPosts,
 | 
			
		||||
			localComments
 | 
			
		||||
			users: {} // { total, activeHalfyear, activeMonth },
 | 
			
		||||
			// localPosts,
 | 
			
		||||
			// localComments
 | 
			
		||||
		},
 | 
			
		||||
		metadata: { name, description, maintainer, langs, broadcasts, disableRegistration, disableLocalTimeline, disableGlobalTimeline, enableRecaptcha, maxNoteTextLength, enableTwitterIntegration, enableGithubIntegration, enableDiscordIntegration, enableEmail, enableServiceWorker }
 | 
			
		||||
	};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue