remove unnecessary function wrap

This commit is contained in:
Senghan Bright 2021-01-16 17:04:19 +01:00
parent d1fc0f5515
commit 5e89b52e10

View File

@ -67,18 +67,14 @@ end
------------------------------------------- -------------------------------------------
function M:do_transaction(t, params) function M:do_transaction(t, params)
local transaction = function(sql_cmd) return self.db:with_open(function(db)
return self.db:with_open(function(db) local case = {
local case = { [1] = function() return db:select(t.cmd_data, params) end,
[1] = function() return db:select(t.cmd_data, params) end, [2] = function() return db:insert(t.cmd_data, params) end,
[2] = function() return db:insert(t.cmd_data, params) end, [3] = function() return db:eval(t.cmd_data, params) end,
[3] = function() return db:eval(t.cmd_data, params) end, }
} return case[t.cmd]()
return case[sql_cmd]() end)
end)
end
return transaction(t.cmd)
end end
local cmd = { local cmd = {