Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
b7adbbb9bf | |||
31aaf559ac | |||
160185b108 |
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "misskey",
|
||||
"author": "syuilo <i@syuilo.com>",
|
||||
"version": "6.4.0",
|
||||
"version": "6.4.1",
|
||||
"clientVersion": "1.0.8520",
|
||||
"codename": "nighthike",
|
||||
"main": "./built/index.js",
|
||||
|
@ -1,15 +1,21 @@
|
||||
import $ from 'cafy';
|
||||
import Note from '../../../../models/note';
|
||||
|
||||
export const meta = {
|
||||
requireCredential: true,
|
||||
requireAdmin: true
|
||||
};
|
||||
|
||||
/**
|
||||
* Aggregate notes
|
||||
*/
|
||||
export default (params: any) => new Promise(async (res, rej) => {
|
||||
// Get 'limit' parameter
|
||||
const [limit = 365, limitErr] = $.num.optional.range(1, 365).get(params.limit);
|
||||
if (limitErr) return rej('invalid limit param');
|
||||
|
||||
const query = [{
|
||||
$match: {
|
||||
createdAt: {
|
||||
$gt: new Date(new Date().setFullYear(new Date().getFullYear() - 1))
|
||||
}
|
||||
}
|
||||
}, {
|
||||
$project: {
|
||||
renoteId: '$renoteId',
|
||||
replyId: '$replyId',
|
||||
@ -84,7 +90,7 @@ export default (params: any) => new Promise(async (res, rej) => {
|
||||
|
||||
const graph = [];
|
||||
|
||||
for (let i = 0; i < limit; i++) {
|
||||
for (let i = 0; i < 365; i++) {
|
||||
const day = new Date(new Date().setDate(new Date().getDate() - i));
|
||||
|
||||
const data = datas.filter((d: any) =>
|
||||
|
@ -1,15 +1,21 @@
|
||||
import $ from 'cafy';
|
||||
import User from '../../../../models/user';
|
||||
|
||||
export const meta = {
|
||||
requireCredential: true,
|
||||
requireAdmin: true
|
||||
};
|
||||
|
||||
/**
|
||||
* Aggregate users
|
||||
*/
|
||||
export default (params: any) => new Promise(async (res, rej) => {
|
||||
// Get 'limit' parameter
|
||||
const [limit = 365, limitErr] = $.num.optional.range(1, 365).get(params.limit);
|
||||
if (limitErr) return rej('invalid limit param');
|
||||
|
||||
const query = [{
|
||||
$match: {
|
||||
createdAt: {
|
||||
$gt: new Date(new Date().setFullYear(new Date().getFullYear() - 1))
|
||||
}
|
||||
}
|
||||
}, {
|
||||
$project: {
|
||||
host: '$host',
|
||||
createdAt: { $add: ['$createdAt', 9 * 60 * 60 * 1000] } // Convert into JST
|
||||
@ -64,7 +70,7 @@ export default (params: any) => new Promise(async (res, rej) => {
|
||||
|
||||
const graph = [];
|
||||
|
||||
for (let i = 0; i < limit; i++) {
|
||||
for (let i = 0; i < 365; i++) {
|
||||
const day = new Date(new Date().setDate(new Date().getDate() - i));
|
||||
|
||||
const data = datas.filter((d: any) =>
|
||||
|
Reference in New Issue
Block a user