rename user verifier

This commit is contained in:
2026-09-14 18:35:17 +03:00
parent f41d7aec33
commit 53453c2688
9 changed files with 24 additions and 24 deletions
@@ -7,7 +7,7 @@ import ru.shadowsparky.backend.data.StringFetcher
import ru.shadowsparky.backend.data.StringResource
import ru.shadowsparky.backend.data.generateRefreshToken
import ru.shadowsparky.backend.data.toTokenHash
import ru.shadowsparky.backend.domain.LoginVerifier
import ru.shadowsparky.backend.domain.UserVerifier
import ru.shadowsparky.domain.DispatcherProvider
import ru.shadowsparky.gigawear.backend.AppDatabase
import ru.shadowsparky.gigawear.common.AuthRepository
@@ -23,7 +23,7 @@ import kotlin.time.toJavaInstant
class BackendAuthRepositoryImpl(
appDatabase: AppDatabase,
private val stringFetcher: StringFetcher,
private val loginVerifier: LoginVerifier,
private val userVerifier: UserVerifier,
private val jwtPreparer: JwtPreparer,
private val dispatcherProvider: DispatcherProvider
) : AuthRepository {
@@ -34,7 +34,7 @@ class BackendAuthRepositoryImpl(
val userCode = request.code
val user = usersQueries.selectByCode(userCode).executeAsOneOrNull()
?: throw BadRequestException(stringFetcher.get(StringResource.UNKNOWN_USER))
loginVerifier.verify(user.user_id)
userVerifier.verify(user.user_id)
create(user.user_id)
}
@@ -4,17 +4,17 @@ import kotlinx.coroutines.withContext
import org.koin.core.annotation.Factory
import ru.shadowsparky.backend.data.StringFetcher
import ru.shadowsparky.backend.data.StringResource
import ru.shadowsparky.backend.domain.LoginVerifier
import ru.shadowsparky.backend.domain.UserVerifier
import ru.shadowsparky.domain.DispatcherProvider
import ru.shadowsparky.gigawear.backend.AppDatabase
import ru.shadowsparky.http.domain.BadRequestException
@Factory
class LoginVerifierImpl(
class UserVerifierImpl(
private val appDatabase: AppDatabase,
private val dispatcherProvider: DispatcherProvider,
private val stringFetcher: StringFetcher
) : LoginVerifier {
) : UserVerifier {
override suspend fun verify(userId: Long) {
withContext(dispatcherProvider.io) {