From 54608796e1d974587aa09f38fb7b739756cf9c03 Mon Sep 17 00:00:00 2001 From: null Date: Wed, 1 Jul 2026 02:19:04 -0500 Subject: [PATCH] feat(auth): add changePassword to AuthRepository interface --- .../main/java/app/closer/domain/repository/AuthRepository.kt | 2 ++ 1 file changed, 2 insertions(+) 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