diff --git a/app/src/main/java/app/closer/data/remote/FirestoreUserDataSource.kt b/app/src/main/java/app/closer/data/remote/FirestoreUserDataSource.kt index 7297bf18..f8b02fbf 100644 --- a/app/src/main/java/app/closer/data/remote/FirestoreUserDataSource.kt +++ b/app/src/main/java/app/closer/data/remote/FirestoreUserDataSource.kt @@ -210,11 +210,6 @@ class FirestoreUserDataSource @Inject constructor( val ENCRYPTED_PROFILE_FIELDS = listOf("displayName", "sex") } - suspend fun hasProfile(uid: String): Boolean = runCatching { - val snap = userRef(uid).get().await() - snap.exists() && !snap.getString("displayName").isNullOrBlank() - }.getOrDefault(false) - suspend fun storeFcmToken(uid: String, token: String) { userRef(uid).set( mapOf("fcmToken" to token, "lastActiveAt" to System.currentTimeMillis()), diff --git a/app/src/main/java/app/closer/data/repository/UserRepositoryImpl.kt b/app/src/main/java/app/closer/data/repository/UserRepositoryImpl.kt index 65130650..98af2bef 100644 --- a/app/src/main/java/app/closer/data/repository/UserRepositoryImpl.kt +++ b/app/src/main/java/app/closer/data/repository/UserRepositoryImpl.kt @@ -33,8 +33,6 @@ class UserRepositoryImpl @Inject constructor( override suspend fun updateBirthDate(uid: String, birthDateMillis: Long) = dataSource.updateBirthDate(uid, birthDateMillis) - override suspend fun hasProfile(uid: String): Boolean = dataSource.hasProfile(uid) - override suspend fun storeFcmToken(uid: String, token: String) = dataSource.storeFcmToken(uid, token) diff --git a/app/src/main/java/app/closer/domain/repository/UserRepository.kt b/app/src/main/java/app/closer/domain/repository/UserRepository.kt index 2e75e8c4..12dbdd23 100644 --- a/app/src/main/java/app/closer/domain/repository/UserRepository.kt +++ b/app/src/main/java/app/closer/domain/repository/UserRepository.kt @@ -15,7 +15,6 @@ interface UserRepository { suspend fun updatePhotoUrl(uid: String, photoUrl: String) suspend fun updateSex(uid: String, sex: String) suspend fun updateBirthDate(uid: String, birthDateMillis: Long) - suspend fun hasProfile(uid: String): Boolean suspend fun storeFcmToken(uid: String, token: String) suspend fun storeTokenMetadata(uid: String, token: String, metadata: TokenRegistrar.DeviceMetadata) suspend fun updateNotificationPrefs(