core/features/roles/manager/server/src/jvmMain/kotlin/dev/inmo/postssystem/features/roles/manager/server/RolesManagerUsersRolesStorageServerRoutesConfigurator.kt

15 lines
648 B
Kotlin
Raw Normal View History

2021-11-24 07:52:27 +00:00
package dev.inmo.postssystem.features.roles.manager.server
2021-11-27 19:11:04 +00:00
import dev.inmo.postssystem.features.roles.common.RolesStorage
2021-11-24 07:52:27 +00:00
import dev.inmo.postssystem.features.roles.manager.common.RolesManagerRole
2021-11-27 19:11:04 +00:00
import dev.inmo.postssystem.features.roles.server.RolesStorageWriteServerRoutesConfigurator
2021-11-24 07:52:27 +00:00
import dev.inmo.micro_utils.ktor.server.configurators.ApplicationRoutingConfigurator
2021-11-27 19:11:04 +00:00
class RolesManagerRolesStorageServerRoutesConfigurator(
storage: RolesStorage<RolesManagerRole>
2021-11-27 19:11:04 +00:00
) : ApplicationRoutingConfigurator.Element by RolesStorageWriteServerRoutesConfigurator(
2021-11-24 07:52:27 +00:00
storage,
RolesManagerRole.serializer(),
RolesManagerRolesChecker.key
2021-11-24 07:52:27 +00:00
)