Есть метод saveUserInfo, который проверяет, есть ли пользователь с таким адресом электронной почты, но я вхожу в систему под той же учетной записью, и он каждый раз создает для меня запись в базе данных, хотя не должно.
переопределить приостановку развлечения saveUserInfo(user: UserResponse): Boolean = withContext(dispatcher) { пытаться { valexistUser = транзакция { UserEntity.find { UserTable.emailAddress eq user.emailAddress }.singleOrNull() } если (existingUser == null) { logger.debug("Пользователь не существует, создаем нового") транзакция { UserEntity.new { имя = имя пользователя.имя адрес электронной почты = user.адрес электронной почты ProfilePhoto = user.profilePhoto } } logger.debug("Пользователь успешно создан") истинный } еще { logger.debug("Пользователь уже существует") ЛОЖЬ } } catch (e: Exception) { logger.error("Ошибка в saveUserInfo: ${e.message}", e) ЛОЖЬ } } Также здесь есть журналы

А еще вот записи в базе данных
