Add inventory managment to server.

This commit is contained in:
Thomas Andres Gomez 2025-04-12 22:36:25 +02:00
parent 04b203239d
commit 4f33492b23
18 changed files with 499 additions and 7 deletions

View file

@ -4,6 +4,8 @@ import com.pixelized.server.lwa.model.campaign.CampaignService
import com.pixelized.server.lwa.model.campaign.CampaignStore
import com.pixelized.server.lwa.model.character.CharacterSheetService
import com.pixelized.server.lwa.model.character.CharacterSheetStore
import com.pixelized.server.lwa.model.inventory.InventoryService
import com.pixelized.server.lwa.model.inventory.InventoryStore
import com.pixelized.server.lwa.model.item.ItemService
import com.pixelized.server.lwa.model.item.ItemStore
import com.pixelized.server.lwa.model.tag.TagService
@ -36,18 +38,20 @@ val engineDependencies
val storeDependencies
get() = module {
singleOf(::CharacterSheetStore)
singleOf(::CampaignStore)
singleOf(::AlterationStore)
singleOf(::TagStore)
singleOf(::CampaignStore)
singleOf(::CharacterSheetStore)
singleOf(::InventoryStore)
singleOf(::ItemStore)
singleOf(::TagStore)
}
val serviceDependencies
get() = module {
singleOf(::CharacterSheetService)
singleOf(::CampaignService)
singleOf(::AlterationService)
singleOf(::CampaignService)
singleOf(::CharacterSheetService)
singleOf(::InventoryService)
singleOf(::ItemService)
singleOf(::TagService)
}