1
0
mirror of https://github.com/git-touch/git-touch synced 2025-03-23 14:40:03 +01:00

feat: gitlab domain

This commit is contained in:
Rongjian Zhang 2019-10-06 19:20:38 +08:00
parent f81f65c2e9
commit 05ff1e413b

View File

@ -19,6 +19,8 @@ class LoginScreen extends StatefulWidget {
class _LoginScreenState extends State<LoginScreen> {
String _token = '';
String _gitlabToken = '';
String _gitlabDomain = 'https://gitlab.com';
Widget _buildAccountItem(int index) {
final settings = Provider.of<AuthModel>(context);
@ -141,11 +143,20 @@ class _LoginScreenState extends State<LoginScreen> {
context,
Column(
children: <Widget>[
CupertinoTextField(
placeholder: 'Domain',
onChanged: (v) {
setState(() {
_gitlabDomain = v;
});
},
),
SizedBox(height: 8),
CupertinoTextField(
placeholder: 'Access token',
onChanged: (v) {
setState(() {
_token = v;
_gitlabToken = v;
});
},
),
@ -166,8 +177,7 @@ class _LoginScreenState extends State<LoginScreen> {
);
if (result == true) {
try {
await auth.loginToGitlab(
'https://gitlab.com', _token);
await auth.loginToGitlab(_gitlabDomain, _gitlabToken);
// TODO: Custom domain
} catch (err) {
Provider.of<ThemeModel>(context).showConfirm(