File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -3,14 +3,17 @@ const solutions = require("../static/my/solutions.json");
3
3
const officialSolution = require ( "../static/solution/solutions.json" ) ;
4
4
const { decrypt } = require ( "../utils/crypto" ) ;
5
5
const { success, fail } = require ( "../utils/request" ) ;
6
+ const { getDay } = require ( "../utils/day" ) ;
6
7
7
8
router . get ( "/api/v1/my/solutions" , async ( ctx ) => {
8
9
if ( ctx . session . user . login in solutions ) {
9
10
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 )
14
17
) ;
15
18
} else {
16
19
ctx . body = success ( [ ] ) ;
You can’t perform that action at this time.
0 commit comments