11import Logging
22import FluentKit
3+ import AsyncKit
34import NIOCore
5+ import NIOSSL
6+ import Foundation
47import PostgresKit
58
69extension DatabaseConfigurationFactory {
710 public static func postgres(
811 url urlString: String ,
912 maxConnectionsPerEventLoop: Int = 1 ,
10- connectionPoolTimeout: NIO . TimeAmount = . seconds( 10 ) ,
13+ connectionPoolTimeout: TimeAmount = . seconds( 10 ) ,
1114 encoder: PostgresDataEncoder = . init( ) ,
1215 decoder: PostgresDataDecoder = . init( ) ,
1316 sqlLogLevel: Logger . Level = . debug
@@ -28,7 +31,7 @@ extension DatabaseConfigurationFactory {
2831 public static func postgres(
2932 url: URL ,
3033 maxConnectionsPerEventLoop: Int = 1 ,
31- connectionPoolTimeout: NIO . TimeAmount = . seconds( 10 ) ,
34+ connectionPoolTimeout: TimeAmount = . seconds( 10 ) ,
3235 encoder: PostgresDataEncoder = . init( ) ,
3336 decoder: PostgresDataDecoder = . init( ) ,
3437 sqlLogLevel: Logger . Level = . debug
@@ -52,7 +55,7 @@ extension DatabaseConfigurationFactory {
5255 database: String ? = nil ,
5356 tlsConfiguration: TLSConfiguration ? = nil ,
5457 maxConnectionsPerEventLoop: Int = 1 ,
55- connectionPoolTimeout: NIO . TimeAmount = . seconds( 10 ) ,
58+ connectionPoolTimeout: TimeAmount = . seconds( 10 ) ,
5659 encoder: PostgresDataEncoder = . init( ) ,
5760 decoder: PostgresDataDecoder = . init( ) ,
5861 sqlLogLevel: Logger . Level = . debug
@@ -75,7 +78,7 @@ extension DatabaseConfigurationFactory {
7578 public static func postgres(
7679 configuration: PostgresConfiguration ,
7780 maxConnectionsPerEventLoop: Int = 1 ,
78- connectionPoolTimeout: NIO . TimeAmount = . seconds( 10 ) ,
81+ connectionPoolTimeout: TimeAmount = . seconds( 10 ) ,
7982 encoder: PostgresDataEncoder = . init( ) ,
8083 decoder: PostgresDataDecoder = . init( ) ,
8184 sqlLogLevel: Logger . Level = . debug
@@ -100,7 +103,7 @@ struct FluentPostgresConfiguration: DatabaseConfiguration {
100103 let maxConnectionsPerEventLoop : Int
101104 /// The amount of time to wait for a connection from
102105 /// the connection pool before timing out.
103- let connectionPoolTimeout : NIO . TimeAmount
106+ let connectionPoolTimeout : TimeAmount
104107 let encoder : PostgresDataEncoder
105108 let decoder : PostgresDataDecoder
106109 let sqlLogLevel : Logger . Level
0 commit comments