Skip to content

Commit 307cda4

Browse files
author
lucifer
committed
fix: 我的打卡记录
1 parent fbc3482 commit 307cda4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

routes/my.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,17 @@ const solutions = require("../static/my/solutions.json");
33
const officialSolution = require("../static/solution/solutions.json");
44
const { decrypt } = require("../utils/crypto");
55
const { success, fail } = require("../utils/request");
6+
const { getDay } = require("../utils/day");
67

78
router.get("/api/v1/my/solutions", async (ctx) => {
89
if (ctx.session.user.login in solutions) {
910
ctx.body = success(
10-
solutions[ctx.session.user.login].filter(Boolean).map((q, i) => ({
11-
...q,
12-
title: (officialSolution[i + 1] || {}).title || "",
13-
}))
11+
solutions[ctx.session.user.login]
12+
.map((q, i) => ({
13+
...q,
14+
title: (officialSolution[i + 1] || {}).title || "",
15+
}))
16+
.slice(0, getDay() - 1)
1417
);
1518
} else {
1619
ctx.body = success([]);

0 commit comments

Comments
 (0)