update
This commit is contained in:
parent
68f75f12d9
commit
731f522578
9
index.js
9
index.js
@ -16,6 +16,7 @@ const { throwTypeError } = require("./lib/Errors");
|
||||
* @property {Boolean} [insecureAuth] - Whether insecure authentication methods should be allowed
|
||||
* @property {String} [customIdentifier] - Sets a custom identifier for this instance
|
||||
* @property {Boolean} [isDefault] - Whether this instance is returned by default via 'getInstance'
|
||||
* @property {object} [ssl] - Whether to use ssl
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -40,6 +41,7 @@ class awSQL {
|
||||
insecureAuth: false,
|
||||
customIdentifier: false,
|
||||
isDefault: false,
|
||||
ssl: false,
|
||||
}){
|
||||
if (!password) throw new Error(`Can't create instance: No password given`);
|
||||
if (!username) throw new Error(`Can't create instance: No username given`);
|
||||
@ -106,9 +108,10 @@ class Instance {
|
||||
#multipleStatements;
|
||||
#charset;
|
||||
#connection;
|
||||
#ssl;
|
||||
|
||||
#selectedDatabase;
|
||||
constructor(hostname="localhost", username, password, charset="utf8mb4", defaultDatabase=false, multipleStatements=false, insecureAuth=false){
|
||||
constructor(hostname="localhost", username, password, charset="utf8mb4", defaultDatabase=false, multipleStatements=false, insecureAuth=false, ssl=false){
|
||||
this.#host = hostname;
|
||||
this.#user = username;
|
||||
this.#password = password;
|
||||
@ -116,6 +119,7 @@ class Instance {
|
||||
this.#multipleStatements = multipleStatements;
|
||||
this.#insecureAuth = insecureAuth;
|
||||
this.#selectedDatabase = defaultDatabase||username;
|
||||
this.#ssl = ssl;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -130,7 +134,8 @@ class Instance {
|
||||
host: this.#host,
|
||||
insecureAuth: this.#insecureAuth,
|
||||
multipleStatements: this.#multipleStatements,
|
||||
charset: this.#charset
|
||||
charset: this.#charset,
|
||||
ssl: this.#ssl
|
||||
});
|
||||
this.#connection = connection; // Store the connection
|
||||
connection.connect((err) =>{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user