From bca9f5d5a75b2b1214ebcd5c34517695ba1ecf60 Mon Sep 17 00:00:00 2001 From: Eirik Dahlen Date: Mon, 23 Sep 2024 14:56:01 +0200 Subject: [PATCH] IS: Lateinit service and reposiroty --- src/main/kotlin/no/nav/syfo/App.kt | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/no/nav/syfo/App.kt b/src/main/kotlin/no/nav/syfo/App.kt index 2479458..06f1a94 100644 --- a/src/main/kotlin/no/nav/syfo/App.kt +++ b/src/main/kotlin/no/nav/syfo/App.kt @@ -68,16 +68,8 @@ fun main() { pdlClient = pdlClient, ) - val vurderingRepository = VurderingRepository( - database = applicationDatabase, - ) - - val vurderingService = VurderingService( - journalforingService = journalforingService, - vurderingRepository = vurderingRepository, - vurderingProducer = vurderingProducer, - vurderingPdfService = vurderingPdfService, - ) + lateinit var vurderingRepository: VurderingRepository + lateinit var vurderingService: VurderingService val applicationEngineEnvironment = applicationEngineEnvironment { @@ -91,6 +83,17 @@ fun main() { databaseEnvironment = environment.database, ) + vurderingRepository = VurderingRepository( + database = applicationDatabase, + ) + + vurderingService = VurderingService( + journalforingService = journalforingService, + vurderingRepository = vurderingRepository, + vurderingProducer = vurderingProducer, + vurderingPdfService = vurderingPdfService, + ) + apiModule( applicationState = applicationState, environment = environment,