File tree Expand file tree Collapse file tree 2 files changed +13
-9
lines changed
packages/firebase_auth/firebase_auth_web/lib/src Expand file tree Collapse file tree 2 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -25,13 +25,17 @@ class UserWeb extends UserPlatform {
25
25
'email' : _webUser.email,
26
26
'emailVerified' : _webUser.emailVerified,
27
27
'isAnonymous' : _webUser.isAnonymous,
28
- 'metadata' : < String , int > {
29
- 'creationTime' : _dateFormat
30
- .parse (_webUser.metadata.creationTime)
31
- .millisecondsSinceEpoch,
32
- 'lastSignInTime' : _dateFormat
33
- .parse (_webUser.metadata.lastSignInTime)
34
- .millisecondsSinceEpoch,
28
+ 'metadata' : < String , int ? > {
29
+ 'creationTime' : _webUser.metadata.creationTime != null
30
+ ? _dateFormat
31
+ .parse (_webUser.metadata.creationTime! )
32
+ .millisecondsSinceEpoch
33
+ : null ,
34
+ 'lastSignInTime' : _webUser.metadata.lastSignInTime != null
35
+ ? _dateFormat
36
+ .parse (_webUser.metadata.lastSignInTime! )
37
+ .millisecondsSinceEpoch
38
+ : null ,
35
39
},
36
40
'phoneNumber' : _webUser.phoneNumber,
37
41
'photoURL' : _webUser.photoURL,
Original file line number Diff line number Diff line change @@ -344,11 +344,11 @@ abstract class ActionCodeInfo {
344
344
abstract class UserMetadata {
345
345
/// The date the user was created, formatted as a UTC string.
346
346
/// For example, 'Fri, 22 Sep 2017 01:49:58 GMT'.
347
- external String get creationTime;
347
+ external String ? get creationTime;
348
348
349
349
/// The date the user last signed in, formatted as a UTC string.
350
350
/// For example, 'Fri, 22 Sep 2017 01:49:58 GMT'.
351
- external String get lastSignInTime;
351
+ external String ? get lastSignInTime;
352
352
}
353
353
354
354
/// A structure for [User] 's user profile.
You can’t perform that action at this time.
0 commit comments