mirror of
https://github.com/Iconica-Development/flutter_login_widget.git
synced 2025-05-19 13:43:44 +02:00
refactor naming
This commit is contained in:
parent
6b55927b65
commit
aa435fae17
6 changed files with 20 additions and 20 deletions
|
@ -1,8 +1,8 @@
|
|||
import 'dart:async';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import '../login_config.dart';
|
||||
import '../model/confirmation_result.dart';
|
||||
import '../model/user.dart';
|
||||
import '../model/login_confirmation_result.dart';
|
||||
import '../model/login_user.dart';
|
||||
|
||||
abstract class LoginRepository with ChangeNotifier {
|
||||
String? _loggedIn = '';
|
||||
|
@ -37,7 +37,7 @@ abstract class LoginRepository with ChangeNotifier {
|
|||
_initialized = true;
|
||||
}
|
||||
|
||||
Future<User?> signInWithSocial(SocialLoginBundle bundle);
|
||||
Future<LoginUser?> signInWithSocial(SocialLoginBundle bundle);
|
||||
Future<bool?> userprofileExists();
|
||||
Future sendLoginEmail(String input);
|
||||
Future<void> trySignInWithPhoneNumber({
|
||||
|
@ -45,20 +45,20 @@ abstract class LoginRepository with ChangeNotifier {
|
|||
void Function(
|
||||
String verificationId,
|
||||
int? resendToken,
|
||||
ConfirmationResult? resultWeb,
|
||||
LoginConfirmationResult? resultWeb,
|
||||
)?
|
||||
onCodeSent,
|
||||
void Function(String errorCode)? onVerificationFailed,
|
||||
void Function(User? user)? onAutoLogin,
|
||||
void Function(LoginUser? user)? onAutoLogin,
|
||||
});
|
||||
Future<User?> signInWithSMSCode(
|
||||
Future<LoginUser?> signInWithSMSCode(
|
||||
String verificationId,
|
||||
String smsCode,
|
||||
String phoneNumber, {
|
||||
ConfirmationResult? resultWeb,
|
||||
LoginConfirmationResult? resultWeb,
|
||||
});
|
||||
Future<bool> forgotPassword(String email);
|
||||
Future<bool> isRegistrationRequired(User user);
|
||||
Future<bool> isRegistrationRequired(LoginUser user);
|
||||
Future<void> reLogin();
|
||||
Future<User?> signInAnonymous();
|
||||
Future<LoginUser?> signInAnonymous();
|
||||
}
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
class ConfirmationResult {}
|
1
lib/model/login_confirmation_result.dart
Normal file
1
lib/model/login_confirmation_result.dart
Normal file
|
@ -0,0 +1 @@
|
|||
class LoginConfirmationResult {}
|
|
@ -1,5 +1,5 @@
|
|||
class User {
|
||||
User({
|
||||
class LoginUser {
|
||||
LoginUser({
|
||||
this.displayName = '',
|
||||
this.email = '',
|
||||
});
|
|
@ -3,7 +3,7 @@ import 'package:flutter_login/flutter_login_view.dart';
|
|||
import 'package:intl_phone_number_input/intl_phone_number_input.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import '../../extensions/widget.dart';
|
||||
import '../../model/user.dart';
|
||||
import '../../model/login_user.dart';
|
||||
import '../form/inputs/validators/phone_number_validator.dart';
|
||||
import 'login_phone_number_verify.dart';
|
||||
|
||||
|
@ -141,7 +141,7 @@ class LoginPhoneNumberState extends State<LoginPhoneNumber>
|
|||
onLogin: _onLoggedIn,
|
||||
),
|
||||
),
|
||||
onAutoLogin: _onLoggedIn,
|
||||
onAutoLogin: (_) => _onLoggedIn,
|
||||
onVerificationFailed: (String errorCode) {
|
||||
if (errorCode == 'invalid-phone-number') {
|
||||
setState(() {
|
||||
|
@ -173,7 +173,7 @@ class LoginPhoneNumberState extends State<LoginPhoneNumber>
|
|||
);
|
||||
}
|
||||
|
||||
Future<void> _onLoggedIn(User? user) async {
|
||||
Future<void> _onLoggedIn(LoginUser? user) async {
|
||||
var prefs = await SharedPreferences.getInstance();
|
||||
await prefs.setBool('autoLogin', true);
|
||||
if (user != null) {
|
||||
|
|
|
@ -2,8 +2,8 @@ import 'package:flutter/material.dart';
|
|||
import 'package:flutter_login/flutter_login_view.dart';
|
||||
import 'package:pinput/pinput.dart';
|
||||
import '../../extensions/widget.dart';
|
||||
import '../../model/confirmation_result.dart';
|
||||
import '../../model/user.dart';
|
||||
import '../../model/login_confirmation_result.dart';
|
||||
import '../../model/login_user.dart';
|
||||
|
||||
class LoginPhoneNumberVerify extends StatefulWidget {
|
||||
const LoginPhoneNumberVerify({
|
||||
|
@ -16,8 +16,8 @@ class LoginPhoneNumberVerify extends StatefulWidget {
|
|||
|
||||
final String verificationId;
|
||||
final String phoneNumber;
|
||||
final Function(User? user) onLogin;
|
||||
final ConfirmationResult? resultWeb;
|
||||
final Function(LoginUser? user) onLogin;
|
||||
final LoginConfirmationResult? resultWeb;
|
||||
|
||||
@override
|
||||
LoginPhoneNumberVerifyState createState() => LoginPhoneNumberVerifyState(
|
||||
|
@ -32,7 +32,7 @@ class LoginPhoneNumberVerifyState extends State<LoginPhoneNumberVerify>
|
|||
String? code;
|
||||
bool errorMsg = false;
|
||||
String verificationId;
|
||||
ConfirmationResult? resultWeb;
|
||||
LoginConfirmationResult? resultWeb;
|
||||
TextEditingController pinPutController = TextEditingController();
|
||||
|
||||
@override
|
||||
|
|
Loading…
Reference in a new issue