Skip to content

Commit 2d78bdc

Browse files
committed
Initializer tweaks.
1 parent 226d735 commit 2d78bdc

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

Sources/PostgreSQL/Database/PostgreSQLDatabaseConfig.swift

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,16 @@ public struct PostgreSQLDatabaseConfig {
3333
public let transportConfig: PostgreSQLTransportConfig
3434

3535
/// Creates a new `PostgreSQLDatabaseConfig`.
36-
public init(hostname: String, port: Int = 5432, username: String, database: String? = nil, password: String? = nil, transport: PostgreSQLTransportConfig = .cleartext) {
37-
self.serverAddress = .tcp(hostname: hostname, port: port)
36+
public init(serverAddress: ServerAddress, username: String, database: String? = nil, password: String? = nil, transport: PostgreSQLTransportConfig = .cleartext) {
37+
self.serverAddress = serverAddress
3838
self.username = username
3939
self.database = database
4040
self.password = password
4141
self.transportConfig = transport
4242
}
4343

44-
public init(unixSocket: String, username: String, database: String? = nil, password: String? = nil, transport: PostgreSQLTransportConfig = .cleartext) {
45-
self.serverAddress = .unixSocket(path: unixSocket)
46-
self.username = username
47-
self.database = database
48-
self.password = password
49-
self.transportConfig = transport
44+
public init(hostname: String, port: Int = 5432, username: String, database: String? = nil, password: String? = nil, transport: PostgreSQLTransportConfig = .cleartext) {
45+
self.init(serverAddress: .tcp(hostname: hostname, port: port), username: username, database: database, password: password, transport: transport)
5046
}
5147

5248
/// Creates a `PostgreSQLDatabaseConfig` frome a connection string.

0 commit comments

Comments
 (0)