Cleaner code
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package be.vandewalleh.features
|
||||
|
||||
import be.vandewalleh.extensions.ApplicationBuilder
|
||||
import com.zaxxer.hikari.HikariDataSource
|
||||
import io.ktor.application.*
|
||||
|
||||
class ShutdownDatabaseConnection(hikariDataSource: HikariDataSource) : ApplicationBuilder({
|
||||
environment.monitor.subscribe(ApplicationStopPreparing) {
|
||||
if (!hikariDataSource.isClosed) {
|
||||
hikariDataSource.close()
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user