Ben Ashton
3 years ago
2 changed files with 0 additions and 58 deletions
@ -1,27 +0,0 @@
|
||||
import { PSQLAdapterError } from "./psql_adapter_error.mjs"; |
||||
import { log } from "../../log.mjs"; |
||||
|
||||
|
||||
export const PSQLAdapter = { |
||||
open: (dbName) => new Promise((resolve, reject) => { |
||||
cordova.exec(resolve, (e) => { |
||||
reject(new PSQLAdapterError(e)); |
||||
}, "PawSQLite", "open", [dbName]); |
||||
}), |
||||
close: (dbName) => new Promise((resolve, reject) => { |
||||
cordova.exec(resolve, (e) => { |
||||
reject(new PSQLAdapterError(e)); |
||||
}, "PawSQLite", "close", [dbName]); |
||||
}), |
||||
sql: (dbName, sql, ...args) => new Promise((resolve, reject) => { |
||||
log(sql); |
||||
cordova.exec(resolve, (e) => { |
||||
reject(new PSQLAdapterError(e)); |
||||
}, "PawSQLite", "sql", [dbName, sql, ...args]); |
||||
}), |
||||
delete: (dbName) => new Promise((resolve, reject) => { |
||||
cordova.exec(resolve, (e) => { |
||||
reject(new PSQLAdapterError(e)); |
||||
}, "PawSQLite", "delete", [dbName]); |
||||
}) |
||||
}; |
@ -1,31 +0,0 @@
|
||||
import { PawSQLiteError } from "../../pawsqlite_error.mjs"; |
||||
|
||||
|
||||
export class PSQLAdapterError extends PawSQLiteError { |
||||
constructor(response) { |
||||
if (response.hasOwnProperty("message")) { |
||||
super(response.message); |
||||
} else { |
||||
super(); |
||||
} |
||||
if (response.hasOwnProperty("name")) { |
||||
this.name = response.name; |
||||
} else { |
||||
this.name = "PSQLAdapterError"; |
||||
} |
||||
if (response.hasOwnProperty("trace")) { |
||||
this.trace = response.trace; |
||||
} |
||||
} |
||||
|
||||
toString() { |
||||
let str = this.name; |
||||
if (this.hasOwnProperty("message")) { |
||||
str += ": " + this.message; |
||||
} |
||||
if (this.hasOwnProperty("trace")) { |
||||
str += "\n" + this.trace; |
||||
} |
||||
return str; |
||||
} |
||||
} |
Loading…
Reference in new issue