You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
325 B
Lua

local cart = {}
cart.setdb = function(db)
cart.db = db
end
cart.newForUser = function(user_record)
local cart_record = {['type']='cart', lineitem_ids={}, user_id=user_record.id}
cart.db:insertrecord(cart_record)
user_record.current_cart_id = cart_record.id
user_record:save()
return cart_record
end
return cart