diff --git a/app/src/main/java/app/closer/domain/repository/AuthRepository.kt b/app/src/main/java/app/closer/domain/repository/AuthRepository.kt index ae3f7cf6..84e729b7 100644 --- a/app/src/main/java/app/closer/domain/repository/AuthRepository.kt +++ b/app/src/main/java/app/closer/domain/repository/AuthRepository.kt @@ -20,6 +20,8 @@ interface AuthRepository { suspend fun sendEmailVerification(): Result suspend fun reloadUser(): Result suspend fun sendPasswordResetEmail(email: String): Result + /** Re-authenticates with [currentPassword] then sets [newPassword]; fails with a [ChangePasswordException]. */ + suspend fun changePassword(currentPassword: String, newPassword: String): Result suspend fun signOut() suspend fun reauthenticateWithEmail(email: String, password: String): Result suspend fun deleteAccount(): Result