mirror of
https://github.com/pd4d10/git-touch.git
synced 2026-03-19 05:30:56 -05:00
feat: gitlab domain
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user