summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-10-21 14:44:37 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-10-21 14:44:37 +0900
commite1ba19fd7e62b54f4b062a3f9cd1b3e824cf7cf3 (patch)
treec8475d00abec726479099b459698735efaac4611 /src
parentClean up (diff)
downloadsharkey-e1ba19fd7e62b54f4b062a3f9cd1b3e824cf7cf3.tar.gz
sharkey-e1ba19fd7e62b54f4b062a3f9cd1b3e824cf7cf3.tar.bz2
sharkey-e1ba19fd7e62b54f4b062a3f9cd1b3e824cf7cf3.zip
Improve readability
Diffstat (limited to 'src')
-rw-r--r--src/services/stats.ts76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/services/stats.ts b/src/services/stats.ts
index 82cb6becf5..d5c6916a55 100644
--- a/src/services/stats.ts
+++ b/src/services/stats.ts
@@ -108,50 +108,50 @@ abstract class Chart<T> {
if (currentStats) {
return currentStats;
- } else {
- // 集計期間が変わってから、初めてのチャート更新なら
- // 最も最近の統計を持ってくる
- // * 例えば集計期間が「日」である場合で考えると、
- // * 昨日何もチャートを更新するような出来事がなかった場合は、
- // * 統計がそもそも作られずドキュメントが存在しないということがあり得るため、
- // * 「昨日の」と決め打ちせずに「もっとも最近の」とします
- const mostRecentStats = await this.collection.findOne({
- group: group,
- span: span
- }, {
- sort: {
- date: -1
- }
- });
+ }
- if (mostRecentStats) {
- // 現在の統計を初期挿入
- const data = await this.generateTemplate(false, mostRecentStats.data);
+ // 集計期間が変わってから、初めてのチャート更新なら
+ // 最も最近の統計を持ってくる
+ // * 例えば集計期間が「日」である場合で考えると、
+ // * 昨日何もチャートを更新するような出来事がなかった場合は、
+ // * 統計がそもそも作られずドキュメントが存在しないということがあり得るため、
+ // * 「昨日の」と決め打ちせずに「もっとも最近の」とします
+ const mostRecentStats = await this.collection.findOne({
+ group: group,
+ span: span
+ }, {
+ sort: {
+ date: -1
+ }
+ });
- const stats = await this.collection.insert({
- group: group,
- span: span,
- date: current,
- data: data
- });
+ if (mostRecentStats) {
+ // 現在の統計を初期挿入
+ const data = await this.generateTemplate(false, mostRecentStats.data);
- return stats;
- } else {
- // 統計が存在しなかったら
- // * Misskeyインスタンスを建てて初めてのチャート更新時など
+ const stats = await this.collection.insert({
+ group: group,
+ span: span,
+ date: current,
+ data: data
+ });
- // 空の統計を作成
- const data = await this.generateTemplate(true);
+ return stats;
+ } else {
+ // 統計が存在しなかったら
+ // * Misskeyインスタンスを建てて初めてのチャート更新時など
- const stats = await this.collection.insert({
- group: group,
- span: span,
- date: current,
- data: data
- });
+ // 空の統計を作成
+ const data = await this.generateTemplate(true);
- return stats;
- }
+ const stats = await this.collection.insert({
+ group: group,
+ span: span,
+ date: current,
+ data: data
+ });
+
+ return stats;
}
}