debug on eagerLoading (1x)

This commit is contained in:
dalbodeule
2024-08-28 21:01:35 +09:00
parent a7069046f6
commit 534aaecb6e
3 changed files with 59 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
package space.mori.chzzk_bot.common.services
import org.jetbrains.exposed.dao.load
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
import org.jetbrains.exposed.sql.transactions.transaction
import space.mori.chzzk_bot.common.models.User
@@ -27,13 +28,16 @@ object UserService {
fun updateUser(user: User, discordID: Long): User {
return transaction {
user.discord = discordID
user.load(User::subordinates, User::managers)
user
}
}
fun getUser(id: Int): User? {
return transaction {
User.findById(id)
val user = User.findById(id)
user?.load(User::subordinates, User::managers)
user
}
}
@@ -41,7 +45,9 @@ object UserService {
return transaction {
val users = User.find(Users.discord eq discordID)
users.firstOrNull()
val user = users.firstOrNull()
user?.load(User::subordinates, User::managers)
user
}
}
@@ -49,7 +55,9 @@ object UserService {
return transaction {
val users = User.find(Users.token eq chzzkID)
users.firstOrNull()
val user = users.firstOrNull()
user?.load(User::subordinates, User::managers)
user
}
}
@@ -57,7 +65,9 @@ object UserService {
return transaction {
val users = User.find(Users.liveAlertGuild eq discordGuildId)
users.firstOrNull()
val user = users.firstOrNull()
user?.load(User::subordinates, User::managers)
user
}
}
@@ -65,7 +75,9 @@ object UserService {
return transaction {
val users = User.find(Users.naverId eq naverId)
users.firstOrNull()
val user = users.firstOrNull()
user?.load(User::subordinates, User::managers)
user
}
}
@@ -81,6 +93,8 @@ object UserService {
user.liveAlertChannel = channelId
user.liveAlertMessage = alertMessage ?: ""
user.load(User::subordinates, User::managers)
user
}
}