chore: moved Database stuff in /database package
Signed-off-by: moonleay <contact@moonleay.net>
This commit is contained in:
parent
f762e18b1f
commit
935af908f7
23 changed files with 45 additions and 45 deletions
|
@ -33,7 +33,7 @@ import kotlinx.coroutines.launch
|
|||
import net.moonleay.botendo.build.BuildConstants
|
||||
import net.moonleay.lilJudd.buttons.component.EditButtonManager
|
||||
import net.moonleay.lilJudd.data.CredentialManager
|
||||
import net.moonleay.lilJudd.data.DB
|
||||
import net.moonleay.lilJudd.data.database.DB
|
||||
import net.moonleay.lilJudd.extensions.*
|
||||
import net.moonleay.lilJudd.features.AvailabilityManager
|
||||
import net.moonleay.lilJudd.features.MatchManager
|
||||
|
|
|
@ -28,7 +28,7 @@ import dev.kord.core.entity.interaction.ButtonInteraction
|
|||
import dev.kord.rest.builder.message.modify.embed
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.buttons.component.IEditButton
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.util.EmbedUtil
|
||||
import net.moonleay.lilJudd.util.Logger
|
||||
import net.moonleay.lilJudd.util.MessageUtil
|
||||
|
|
|
@ -28,7 +28,7 @@ import dev.kord.core.entity.interaction.ButtonInteraction
|
|||
import dev.kord.rest.builder.message.modify.embed
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.buttons.component.IEditButton
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.util.EmbedUtil
|
||||
import net.moonleay.lilJudd.util.Logger
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ import dev.kord.core.entity.interaction.ButtonInteraction
|
|||
import dev.kord.rest.builder.message.modify.embed
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.buttons.component.IEditButton
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.util.EmbedUtil
|
||||
import net.moonleay.lilJudd.util.Logger
|
||||
import net.moonleay.lilJudd.util.MessageUtil
|
||||
|
|
|
@ -16,13 +16,13 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data
|
||||
package net.moonleay.lilJudd.data.database
|
||||
|
||||
|
||||
import net.moonleay.lilJudd.data.tables.MatchPlanningData
|
||||
import net.moonleay.lilJudd.data.tables.PlanningNotifierRoles
|
||||
import net.moonleay.lilJudd.data.tables.TimePlanningChannels
|
||||
import net.moonleay.lilJudd.data.tables.TimePlanningMessages
|
||||
import net.moonleay.lilJudd.data.database.tables.MatchPlanningData
|
||||
import net.moonleay.lilJudd.data.database.tables.PlanningNotifierRoles
|
||||
import net.moonleay.lilJudd.data.database.tables.TimePlanningChannels
|
||||
import net.moonleay.lilJudd.data.database.tables.TimePlanningMessages
|
||||
import org.jetbrains.exposed.sql.Database
|
||||
import org.jetbrains.exposed.sql.SchemaUtils
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.entry
|
||||
package net.moonleay.lilJudd.data.database.entry
|
||||
|
||||
data class MatchPlanningDataData(
|
||||
val id: Int,
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.entry
|
||||
package net.moonleay.lilJudd.data.database.entry
|
||||
|
||||
data class PlanningNotifierRolesData(
|
||||
val id: Int, // The id of the entry
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.entry
|
||||
package net.moonleay.lilJudd.data.database.entry
|
||||
|
||||
data class TimePlanningChannelsData(
|
||||
val id: Int,
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.entry
|
||||
package net.moonleay.lilJudd.data.database.entry
|
||||
|
||||
data class TimePlanningMessagesData(
|
||||
val id: Int, // The id of the entry
|
|
@ -16,10 +16,10 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.repository
|
||||
package net.moonleay.lilJudd.data.database.repository
|
||||
|
||||
import net.moonleay.lilJudd.data.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.tables.MatchPlanningData
|
||||
import net.moonleay.lilJudd.data.database.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.database.tables.MatchPlanningData
|
||||
import org.jetbrains.exposed.sql.*
|
||||
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
|
@ -16,10 +16,10 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.repository
|
||||
package net.moonleay.lilJudd.data.database.repository
|
||||
|
||||
import net.moonleay.lilJudd.data.entry.PlanningNotifierRolesData
|
||||
import net.moonleay.lilJudd.data.tables.PlanningNotifierRoles
|
||||
import net.moonleay.lilJudd.data.database.entry.PlanningNotifierRolesData
|
||||
import net.moonleay.lilJudd.data.database.tables.PlanningNotifierRoles
|
||||
import org.jetbrains.exposed.sql.*
|
||||
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
|
@ -16,10 +16,10 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.repository
|
||||
package net.moonleay.lilJudd.data.database.repository
|
||||
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningChannelsData
|
||||
import net.moonleay.lilJudd.data.tables.TimePlanningChannels
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningChannelsData
|
||||
import net.moonleay.lilJudd.data.database.tables.TimePlanningChannels
|
||||
import org.jetbrains.exposed.sql.*
|
||||
import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq
|
||||
import org.jetbrains.exposed.sql.transactions.transaction
|
|
@ -16,10 +16,10 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.repository
|
||||
package net.moonleay.lilJudd.data.database.repository
|
||||
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.tables.TimePlanningMessages
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.database.tables.TimePlanningMessages
|
||||
import org.jetbrains.exposed.sql.and
|
||||
import org.jetbrains.exposed.sql.insert
|
||||
import org.jetbrains.exposed.sql.select
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.tables
|
||||
package net.moonleay.lilJudd.data.database.tables
|
||||
|
||||
import org.jetbrains.exposed.sql.Table
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.tables
|
||||
package net.moonleay.lilJudd.data.database.tables
|
||||
|
||||
import org.jetbrains.exposed.sql.Table
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.tables
|
||||
package net.moonleay.lilJudd.data.database.tables
|
||||
|
||||
import org.jetbrains.exposed.sql.Table
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package net.moonleay.lilJudd.data.tables
|
||||
package net.moonleay.lilJudd.data.database.tables
|
||||
|
||||
import org.jetbrains.exposed.sql.Table
|
||||
|
|
@ -28,8 +28,8 @@ import com.kotlindiscord.kord.extensions.types.respond
|
|||
import dev.kord.core.behavior.channel.createMessage
|
||||
import dev.kord.core.behavior.createRole
|
||||
import dev.kord.rest.builder.message.create.actionRow
|
||||
import net.moonleay.lilJudd.data.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.extensions.component.MatchTypes
|
||||
import net.moonleay.lilJudd.jobs.MatchJob
|
||||
import net.moonleay.lilJudd.jobs.component.JobManager
|
||||
|
|
|
@ -26,8 +26,8 @@ import dev.kord.common.entity.Permission
|
|||
import dev.kord.core.behavior.channel.createMessage
|
||||
import dev.kord.rest.builder.message.create.actionRow
|
||||
import kotlinx.coroutines.delay
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.database.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.util.*
|
||||
import java.time.ZoneId
|
||||
import java.time.ZonedDateTime
|
||||
|
|
|
@ -30,10 +30,10 @@ import dev.kord.core.entity.channel.MessageChannel
|
|||
import dev.kord.gateway.PrivilegedIntent
|
||||
import dev.kord.rest.builder.message.EmbedBuilder
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.data.entry.PlanningNotifierRolesData
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.repository.PlanningNotifierRolesRepository
|
||||
import net.moonleay.lilJudd.data.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.data.database.entry.PlanningNotifierRolesData
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.database.repository.PlanningNotifierRolesRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.extensions.FeatureManageExtension
|
||||
import net.moonleay.lilJudd.features.component.FeatureEnum
|
||||
import net.moonleay.lilJudd.features.component.IFeature
|
||||
|
|
|
@ -20,8 +20,8 @@ package net.moonleay.lilJudd.features
|
|||
|
||||
import dev.kord.common.entity.Snowflake
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.data.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.entry.MatchPlanningDataData
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.jobs.MatchJob
|
||||
import net.moonleay.lilJudd.jobs.component.JobManager
|
||||
import net.moonleay.lilJudd.util.Logger
|
||||
|
|
|
@ -29,11 +29,11 @@ import dev.kord.rest.builder.message.EmbedBuilder
|
|||
import dev.kord.rest.builder.message.create.actionRow
|
||||
import kotlinx.coroutines.delay
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningChannelsData
|
||||
import net.moonleay.lilJudd.data.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.repository.PlanningNotifierRolesRepository
|
||||
import net.moonleay.lilJudd.data.repository.TimePlanningChannelsRepository
|
||||
import net.moonleay.lilJudd.data.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningChannelsData
|
||||
import net.moonleay.lilJudd.data.database.entry.TimePlanningMessagesData
|
||||
import net.moonleay.lilJudd.data.database.repository.PlanningNotifierRolesRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.TimePlanningChannelsRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.TimePlanningMessagesRepository
|
||||
import net.moonleay.lilJudd.extensions.FeatureManageExtension
|
||||
import net.moonleay.lilJudd.features.component.FeatureEnum
|
||||
import net.moonleay.lilJudd.features.component.IFeature
|
||||
|
|
|
@ -22,7 +22,7 @@ import dev.inmo.krontab.KronScheduler
|
|||
import dev.kord.common.entity.Snowflake
|
||||
import kotlinx.coroutines.Job
|
||||
import net.moonleay.lilJudd.Bot
|
||||
import net.moonleay.lilJudd.data.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.data.database.repository.MatchPlanningDataRepository
|
||||
import net.moonleay.lilJudd.jobs.component.CronjobType
|
||||
import net.moonleay.lilJudd.jobs.component.ICronjob
|
||||
import net.moonleay.lilJudd.jobs.component.JobManager
|
||||
|
|
Loading…
Reference in a new issue