Merge pull request #385 from ente-io/post-ott
This commit is contained in:
commit
76b4012e6e
|
@ -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) {
|
||||
|
|
|
@ -71,7 +71,7 @@ class _ChangeEmailDialogState extends State<ChangeEmailDialog> {
|
|||
);
|
||||
return;
|
||||
}
|
||||
UserService.instance.getOtt(context, _email, isChangeEmail: true);
|
||||
UserService.instance.sendOtt(context, _email, isChangeEmail: true);
|
||||
},
|
||||
),
|
||||
],
|
||||
|
|
|
@ -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();
|
||||
},
|
||||
),
|
||||
|
|
|
@ -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();
|
||||
},
|
||||
),
|
||||
|
|
|
@ -175,7 +175,7 @@ class _OTTVerificationPageState extends State<OTTVerificationPage> {
|
|||
children: [
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
UserService.instance.getOtt(
|
||||
UserService.instance.sendOtt(
|
||||
context,
|
||||
widget.email,
|
||||
isCreateAccountScreen: widget.isCreateAccountScreen,
|
||||
|
|
Loading…
Reference in a new issue