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 {
6464 try {
6565 switch (json.decode (userInfoRequest.body)) {
6666 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);
6870 default :
6971 log.fine (
7072 'Bad response from $userInfoEndpoint : ${userInfoRequest .body }' ,
@@ -84,7 +86,7 @@ class LoginCommand extends PubCommand {
8486class _UserInfo {
8587 final String ? name;
8688 final String email;
87- _UserInfo (this .name, this .email);
89+ _UserInfo ({ required this .name, required this .email} );
8890 @override
8991 String toString () => ['<$email >' , name ?? '' ].join (' ' );
9092}
You can’t perform that action at this time.
0 commit comments