mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-06 15:21:21 +08:00
Remove the whole local/remoteConfigured settings
We now infer this by checking if the directory exists, and by reading the git config. It's a bit slower, but it's a far better method. I can add a cache later, if it turns out to be too slow.
This commit is contained in:
@ -13,7 +13,7 @@ import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
import 'package:gitjournal/analytics.dart';
|
||||
import 'package:gitjournal/app_settings.dart';
|
||||
import 'package:gitjournal/settings.dart';
|
||||
import 'package:gitjournal/state_container.dart';
|
||||
import 'package:gitjournal/utils.dart';
|
||||
import 'package:gitjournal/utils/logger.dart';
|
||||
|
||||
@ -21,12 +21,12 @@ class AppDrawer extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
Widget setupGitButton;
|
||||
var settings = Provider.of<Settings>(context);
|
||||
var appState = Provider.of<StateContainer>(context).appState;
|
||||
var appSettings = Provider.of<AppSettings>(context);
|
||||
var textStyle = Theme.of(context).textTheme.bodyText1;
|
||||
var currentRoute = ModalRoute.of(context).settings.name;
|
||||
|
||||
if (!settings.remoteGitRepoConfigured) {
|
||||
if (!appState.remoteGitRepoConfigured) {
|
||||
setupGitButton = ListTile(
|
||||
leading: Icon(Icons.sync, color: textStyle.color),
|
||||
title: Text(tr('drawer.setup'), style: textStyle),
|
||||
|
Reference in New Issue
Block a user