added recoverPassword endpoints, providers and states #10

Merged
julianalcala merged 6 commits from auth-recover-password into develop 2025-12-19 08:46:56 +00:00
Member
No description provided.
aitorarana added 1 commit 2025-12-12 10:33:18 +00:00
Raul requested review from julianalcala 2025-12-12 10:51:56 +00:00
aitorarana added 1 commit 2025-12-12 12:42:17 +00:00
aitorarana added 1 commit 2025-12-17 11:39:57 +00:00
julianalcala requested changes 2025-12-17 13:51:16 +00:00
@@ -3,2 +3,4 @@
Future<void> verifyPhoneCode({required String phone, required String code});
Future<String> requestPasswordReset({String? phone, String? email});
Member

Are these parameters none required?

Are these parameters none required?
Author
Member

The user can use either the phone number or the email, so none is strictly required.

The user can use either the phone number or the email, so none is strictly required.
julianalcala marked this conversation as resolved
@@ -56,0 +70,4 @@
return 'ec14b7e7-58dd-4a59-9f41-0da86eaabf14';
} else {
body = {'phone': phone!};
return 'ec14b7e7-58dd-4a59-9f41-0da86eaabf14';
Member

why are you returning a static token?

why are you returning a static token?
Author
Member

As a placeholder before having actual accounts for testing.

As a placeholder before having actual accounts for testing.
julianalcala marked this conversation as resolved
@@ -17,1 +17,4 @@
}
@override
Future<String> requestPasswordReset({String? phone, String? email}) {
Member

Are these parameters none required?

Are these parameters none required?
julianalcala marked this conversation as resolved
@@ -3,2 +3,4 @@
Future<void> verifyPhoneCode({required String phone, required String code});
Future<String> requestPasswordReset({String phone, String email});
Member

Are these parameters none required?

Are these parameters none required?
julianalcala marked this conversation as resolved
@@ -0,0 +7,4 @@
import 'package:sf_localizations/sf_localizations.dart';
import 'package:utils/utils.dart';
class NewPasswordScreen extends ConsumerStatefulWidget {
Member

use ConsumerWidget not ConsumerStatefulWidget

use ConsumerWidget not ConsumerStatefulWidget
aitorarana marked this conversation as resolved
@@ -0,0 +40,4 @@
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(
'Recuperar contraseña',
Member

add easy_localization in dev_dependencies section of pubspec.yaml inside sf_localization in src level run:

dart pub get
dart run easy_localization:generate
-S assets/l10n
-O lib/generated
-o i18n.g.dart
-f keys

use translates like context.translate(I18n.example)

add easy_localization in dev_dependencies section of pubspec.yaml inside sf_localization in src level run: dart pub get dart run easy_localization:generate \ -S assets/l10n \ -O lib/generated \ -o i18n.g.dart \ -f keys use translates like context.translate(I18n.example)
aitorarana marked this conversation as resolved
aitorarana added 2 commits 2025-12-18 10:14:05 +00:00
aitorarana added 1 commit 2025-12-18 15:46:56 +00:00
julianalcala merged commit 0d8cb4bd37 into develop 2025-12-19 08:46:56 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SaveFamily/sf-app-platform#10