mirror of
https://git.joinsharkey.org/Sharkey/Sharkey.git
synced 2024-11-27 10:33:08 +02:00
Provide originalNotesCount and originalUsersCount
This commit is contained in:
parent
ecd71ef5ff
commit
4116b9eaf2
1 changed files with 15 additions and 37 deletions
|
@ -1,48 +1,26 @@
|
|||
/**
|
||||
* Module dependencies
|
||||
*/
|
||||
import Note from '../../../models/note';
|
||||
import User from '../../../models/user';
|
||||
|
||||
/**
|
||||
* @swagger
|
||||
* /stats:
|
||||
* note:
|
||||
* summary: Show the misskey's statistics
|
||||
* responses:
|
||||
* 200:
|
||||
* description: Success
|
||||
* schema:
|
||||
* type: object
|
||||
* properties:
|
||||
* notesCount:
|
||||
* description: count of all notes of misskey
|
||||
* type: number
|
||||
* usersCount:
|
||||
* description: count of all users of misskey
|
||||
* type: number
|
||||
*
|
||||
* default:
|
||||
* description: Failed
|
||||
* schema:
|
||||
* $ref: "#/definitions/Error"
|
||||
*/
|
||||
|
||||
/**
|
||||
* Show the misskey's statistics
|
||||
*
|
||||
* @param {any} params
|
||||
* @return {Promise<any>}
|
||||
* Get the misskey's statistics
|
||||
*/
|
||||
module.exports = params => new Promise(async (res, rej) => {
|
||||
const notesCount = await Note
|
||||
.count();
|
||||
const notesCount = await Note.count();
|
||||
|
||||
const usersCount = await User
|
||||
.count();
|
||||
const usersCount = await User.count();
|
||||
|
||||
const originalNotesCount = await Note.count({
|
||||
'_user.host': null
|
||||
});
|
||||
|
||||
const originalUsersCount = await User.count({
|
||||
host: null
|
||||
});
|
||||
|
||||
res({
|
||||
notesCount: notesCount,
|
||||
usersCount: usersCount
|
||||
notesCount,
|
||||
usersCount,
|
||||
originalNotesCount,
|
||||
originalUsersCount
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue