diff --git a/Listify/app/src/main/AndroidManifest.xml b/Listify/app/src/main/AndroidManifest.xml
index 3be9097..73d5a0d 100644
--- a/Listify/app/src/main/AndroidManifest.xml
+++ b/Listify/app/src/main/AndroidManifest.xml
@@ -39,7 +39,6 @@
-
diff --git a/Listify/app/src/main/java/com/example/listify/AuthManager.java b/Listify/app/src/main/java/com/example/listify/AuthManager.java
index 16c1fef..7e38e72 100644
--- a/Listify/app/src/main/java/com/example/listify/AuthManager.java
+++ b/Listify/app/src/main/java/com/example/listify/AuthManager.java
@@ -158,13 +158,13 @@ public class AuthManager {
public void changePassword(String email) throws AuthException {
this.email = email;
- waiting = true;
+ //waiting = true;
Amplify.Auth.resetPassword(email, result -> setAuthResetPasswordResult(result), error -> setAuthError(error));
throwIfAuthError();
}
public void confirmPasswordReset(String newPassword, String confirmationCode) throws AuthException {
- waiting = true;
+ //waiting = true;
Amplify.Auth.confirmResetPassword(newPassword, confirmationCode, this::passwordResetSuccess, this::setAuthError);
throwIfAuthError();
}
diff --git a/Listify/app/src/main/java/com/example/listify/ListPage.java b/Listify/app/src/main/java/com/example/listify/ListPage.java
index a019fd1..e25849d 100644
--- a/Listify/app/src/main/java/com/example/listify/ListPage.java
+++ b/Listify/app/src/main/java/com/example/listify/ListPage.java
@@ -67,7 +67,7 @@ public class ListPage extends AppCompatActivity {
try {
list = lr.await();
}
- catch(Exception e) {
+ catch (Exception e) {
list = null;
}
@@ -79,7 +79,8 @@ public class ListPage extends AppCompatActivity {
Item item;
try {
item = pr.await();
- } catch (Exception e) {
+ }
+ catch (Exception e) {
item = null;
}
if(item != null) {
diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java
index 6c5b237..1a6180d 100644
--- a/Listify/app/src/main/java/com/example/listify/MainActivity.java
+++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java
@@ -94,7 +94,9 @@ public class MainActivity extends AppCompatActivity implements CreateListDialogF
requestor.postObject(testList, idReceiver, idReceiver);
System.out.println(idReceiver.await());
requestor.postObject(entry);
- } catch (Exception e) {
+ }
+ catch (Exception e) {
+ Log.i("Authentication", e.toString());
e.printStackTrace();
}
diff --git a/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java b/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java
index 24af29e..1a46ca8 100644
--- a/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java
+++ b/Listify/app/src/main/java/com/example/listify/ui/ForgotPasswordPage.java
@@ -5,8 +5,10 @@ import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
+import android.widget.EditText;
import com.example.listify.R;
+import static com.example.listify.MainActivity.am;
import androidx.appcompat.app.AppCompatActivity;
@@ -22,6 +24,14 @@ public class ForgotPasswordPage extends AppCompatActivity implements CodePage.Co
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
+ EditText emailText = (EditText) findViewById(R.id.editTextTextEmailAddress2);
+ String email = emailText.getText().toString();
+ try {
+ am.changePassword(email);
+ }
+ catch (Exception e) {
+ Log.i("Authentication", e.toString());
+ }
openDialog();
}
});
@@ -34,15 +44,16 @@ public class ForgotPasswordPage extends AppCompatActivity implements CodePage.Co
@Override
public void sendCode(String code, boolean cancel) {
- Intent intent;
-
- if(cancel) {
- intent = new Intent(ForgotPasswordPage.this, LoginPage.class);
- }
- else {
- intent = new Intent(ForgotPasswordPage.this, ResetPasswordPage.class);
+ if(!cancel) {
+ try {
+ am.confirmPasswordReset("qwertyuiop", code);
+ }
+ catch (Exception e) {
+ Log.i("Authentication", e.toString());
+ }
}
+ Intent intent = new Intent(ForgotPasswordPage.this, LoginPage.class);
startActivity(intent);
}
}
\ No newline at end of file
diff --git a/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java b/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java
deleted file mode 100644
index ab7338a..0000000
--- a/Listify/app/src/main/java/com/example/listify/ui/ResetPasswordPage.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.example.listify.ui;
-
-import android.content.Intent;
-import android.os.Bundle;
-import android.view.View;
-import android.widget.Button;
-
-import com.example.listify.R;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-public class ResetPasswordPage extends AppCompatActivity {
- private Button button1; //Log in page button
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_resetpswd);
-
- button1 = (Button) findViewById(R.id.button1);
- button1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(ResetPasswordPage.this, LoginPage.class);
- startActivity(intent);
- }
- });
- }
-}
\ No newline at end of file
diff --git a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java
index f5774c2..af945e0 100644
--- a/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java
+++ b/Listify/app/src/main/java/com/example/listify/ui/SignupPage.java
@@ -45,7 +45,8 @@ public class SignupPage extends AppCompatActivity implements CodePage.CodeDialog
try {
am.startSignUp(email, password);
}
- catch(Exception e) {
+ catch (Exception e) {
+ Log.i("Authentication", e.toString());
return;
}
@@ -61,17 +62,14 @@ public class SignupPage extends AppCompatActivity implements CodePage.CodeDialog
@Override
public void sendCode(String code, boolean cancel) {
- if(cancel) {
- //Remove user from database
- }
- else {
+ if(!cancel) {
try {
am.confirmSignUp(code);
Intent intent = new Intent(SignupPage.this, MainActivity.class);
startActivity(intent);
}
catch (Exception e) {
- //Remove user from database
+ Log.i("Authentication", e.toString());
}
}
}
diff --git a/Listify/app/src/main/res/layout/activity_resetpswd.xml b/Listify/app/src/main/res/layout/activity_resetpswd.xml
deleted file mode 100644
index eee8def..0000000
--- a/Listify/app/src/main/res/layout/activity_resetpswd.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file