File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,9 @@ export class User {
27
27
@Prop ( { type : Number , required : true , default : 0 } )
28
28
loginStreak : number ;
29
29
30
+ @Prop ( { type : Number , required : true , default : 0 } )
31
+ maxLoginStreak : number ;
32
+
30
33
@Prop ( { type : Number , required : true , default : 0 } )
31
34
playCount : number ;
32
35
Original file line number Diff line number Diff line change @@ -110,7 +110,11 @@ export class UserService {
110
110
yesterday . setDate ( today . getDate ( ) - 1 ) ;
111
111
112
112
if ( lastSeenDate < yesterday ) userData . loginStreak = 1 ;
113
- else userData . loginStreak += 1 ;
113
+ else {
114
+ userData . loginStreak += 1 ;
115
+ if ( userData . loginStreak > userData . maxLoginStreak )
116
+ userData . maxLoginStreak = userData . loginStreak ;
117
+ }
114
118
115
119
userData . loginCount ++ ;
116
120
You can’t perform that action at this time.
0 commit comments