diff --git a/html/src/service/sqlite.js b/html/src/service/sqlite.js
index 2e211a0c..76267eb5 100644
--- a/html/src/service/sqlite.js
+++ b/html/src/service/sqlite.js
@@ -1,16 +1,20 @@
// requires binding of SQLite
-function execute(callback, sql, args = null) {
- return new Promise(function (resolve, reject) {
- SQLite.Execute(callback, resolve, reject, sql, args)
- });
+class SQLiteService {
+ execute(callback, sql, args = null) {
+ return new Promise((resolve, reject) => {
+ SQLite.Execute(callback, resolve, reject, sql, args);
+ });
+ }
+
+ executeNonQuery(sql, args = null) {
+ return SQLite.ExecuteNonQuery(sql, args);
+ }
}
-function executeNonQuery(sql, args = null) {
- return SQLite.ExecuteNonQuery(sql, args);
-}
+var self = new SQLiteService();
-export default {
- execute,
- executeNonQuery
+export {
+ self as default,
+ SQLiteService
};