File tree 3 files changed +8
-5
lines changed
3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,8 @@ function setLogLevel() {
24
24
25
25
log . setLevel ( level ) ;
26
26
27
- log . fail = function ( msg ) {
28
- log . error ( chalk . red ( 'ERROR: ' + msg ) ) ;
27
+ log . fail = function ( e ) {
28
+ log . error ( chalk . red ( 'ERROR: ' + ( e . msg || e ) ) ) ;
29
29
} ;
30
30
}
31
31
Original file line number Diff line number Diff line change 1
1
var _ = require ( 'underscore' ) ;
2
+ var chalk = require ( 'chalk' ) ;
2
3
var sprintf = require ( 'sprintf-js' ) . sprintf ;
3
4
var log = require ( 'loglevel' ) ;
4
5
@@ -80,9 +81,10 @@ cmd.handler = function(argv) {
80
81
stat [ problem . state ] = ( stat [ problem . state ] || 0 ) + 1 ;
81
82
if ( problem . locked ) ++ stat . locked ;
82
83
83
- log . info ( sprintf ( '%s %s [%3d] %-60s %-6s (%.2f %%)' ,
84
- h . prettyState ( problem . state ) ,
84
+ log . info ( sprintf ( '%s %s %s [%3d] %-60s %-6s (%.2f %%)' ,
85
+ ( problem . favor ? chalk . yellow ( '★' ) : ' ' ) ,
85
86
( problem . locked ? '🔒' : ' ' ) ,
87
+ h . prettyState ( problem . state ) ,
86
88
problem . id ,
87
89
problem . name ,
88
90
problem . level ,
Original file line number Diff line number Diff line change @@ -99,7 +99,8 @@ leetcodeClient.getProblems = function(cb) {
99
99
link : config . URL_PROBLEM . replace ( '$id' , p . stat . question__title_slug ) ,
100
100
locked : p . paid_only ,
101
101
percent : p . stat . total_acs * 100 / p . stat . total_submitted ,
102
- level : h . levelToName ( p . difficulty . level )
102
+ level : h . levelToName ( p . difficulty . level ) ,
103
+ favor : p . is_favor
103
104
} ;
104
105
} ) ;
105
106
You can’t perform that action at this time.
0 commit comments