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:
parent
f81f65c2e9
commit
05ff1e413b
@ -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(
|
||||
|
Loading…
x
Reference in New Issue
Block a user