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() } } })