Skip to content

Commit 890c44c

Browse files
committed
fix(gt): me screen login
1 parent 2557ad2 commit 890c44c

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

lib/home.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class _HomeState extends State<Home> {
8383
case 0:
8484
return GtOrgsScreen();
8585
case 1:
86-
return GtUserScreen(null);
86+
return GtUserScreen(auth.activeAccount.login, isViewer: true);
8787
}
8888
break;
8989
}

lib/screens/gt_user.dart

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,20 @@ class GtUserScreenPayload {
2020

2121
class GtUserScreen extends StatelessWidget {
2222
final String login;
23-
GtUserScreen(this.login);
24-
bool get isViewer => login == null;
23+
final bool isViewer;
24+
GtUserScreen(this.login, {this.isViewer = false});
2525

2626
@override
2727
Widget build(BuildContext context) {
2828
return RefreshStatefulScaffold<GtUserScreenPayload>(
29-
title: Text(login ?? 'Me'),
29+
title: Text(isViewer ? 'Me' : login),
3030
fetchData: () async {
3131
final auth = context.read<AuthModel>();
3232
final res = await Future.wait([
3333
auth.fetchGitea(isViewer ? '/user' : '/users/$login'),
3434
auth.fetchGitea(
3535
isViewer ? '/user/repos?limit=6' : '/users/$login/repos?limit=6'),
36-
auth.fetchGitea(
37-
'/users/${login ?? auth.activeAccount.login}/heatmap'),
36+
auth.fetchGitea('/users/$login/heatmap'),
3837
auth.fetchGitea('/orgs/$login'),
3938
auth.fetchGitea('/orgs/$login/repos'),
4039
]);

0 commit comments

Comments
 (0)