From 659dd0d83c9f139445b869f214ee8b46cd44d31d Mon Sep 17 00:00:00 2001 From: pypy Date: Mon, 2 Nov 2020 02:02:11 +0900 Subject: [PATCH] cleanup code --- html/src/service/sqlite.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) 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 };