File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,9 @@ class LoginCommand extends PubCommand {
64
64
try {
65
65
switch (json.decode (userInfoRequest.body)) {
66
66
case {'name' : final String ? name, 'email' : final String email}:
67
- return _UserInfo (name, email);
67
+ return _UserInfo (name: name, email: email);
68
+ case {'email' : final String email}:
69
+ return _UserInfo (name: null , email: email);
68
70
default :
69
71
log.fine (
70
72
'Bad response from $userInfoEndpoint : ${userInfoRequest .body }' ,
@@ -84,7 +86,7 @@ class LoginCommand extends PubCommand {
84
86
class _UserInfo {
85
87
final String ? name;
86
88
final String email;
87
- _UserInfo (this .name, this .email);
89
+ _UserInfo ({ required this .name, required this .email} );
88
90
@override
89
91
String toString () => ['<$email >' , name ?? '' ].join (' ' );
90
92
}
You can’t perform that action at this time.
0 commit comments