Merge pull request #385 from ente-io/post-ott

This commit is contained in:
Vishnu Mohandas 2022-07-11 19:39:07 +05:30 committed by GitHub
commit 76b4012e6e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 10 deletions

View file

@ -44,7 +44,7 @@ class UserService {
ValueNotifier<String>(Configuration.instance.getEmail());
}
Future<void> getOtt(
Future<void> sendOtt(
BuildContext context,
String email, {
bool isChangeEmail = false,
@ -53,12 +53,9 @@ class UserService {
final dialog = createProgressDialog(context, "Please wait...");
await dialog.show();
try {
final response = await _dio.get(
final response = await _dio.post(
_config.getHttpEndpoint() + "/users/ott",
queryParameters: {
"email": email,
"purpose": isChangeEmail ? "change" : ""
},
data: {"email": email, "purpose": isChangeEmail ? "change" : ""},
);
await dialog.hide();
if (response != null && response.statusCode == 200) {

View file

@ -71,7 +71,7 @@ class _ChangeEmailDialogState extends State<ChangeEmailDialog> {
);
return;
}
UserService.instance.getOtt(context, _email, isChangeEmail: true);
UserService.instance.sendOtt(context, _email, isChangeEmail: true);
},
),
],

View file

@ -110,7 +110,7 @@ class _EmailEntryPageState extends State<EmailEntryPage> {
_config.setVolatilePassword(_passwordController1.text);
UserService.instance.setEmail(_email);
UserService.instance
.getOtt(context, _email, isCreateAccountScreen: true);
.sendOtt(context, _email, isCreateAccountScreen: true);
FocusScope.of(context).unfocus();
},
),

View file

@ -57,7 +57,7 @@ class _LoginPageState extends State<LoginPage> {
onPressedFunction: () {
UserService.instance.setEmail(_email);
UserService.instance
.getOtt(context, _email, isCreateAccountScreen: false);
.sendOtt(context, _email, isCreateAccountScreen: false);
FocusScope.of(context).unfocus();
},
),

View file

@ -175,7 +175,7 @@ class _OTTVerificationPageState extends State<OTTVerificationPage> {
children: [
TextButton(
onPressed: () {
UserService.instance.getOtt(
UserService.instance.sendOtt(
context,
widget.email,
isCreateAccountScreen: widget.isCreateAccountScreen,