comparison src/lib/Config.luan @ 18:94e26bffd4fb

UI work
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 11 Jul 2022 12:14:05 -0600
parents fc2383eb48a9
children
comparison
equal deleted inserted replaced
17:a602a5735a37 18:94e26bffd4fb
13 13
14 local doc = Db.get_document("type:config") 14 local doc = Db.get_document("type:config")
15 Config.text = doc and doc.config or Config.default_text 15 Config.text = doc and doc.config or Config.default_text
16 16
17 function Config.set(text) 17 function Config.set(text)
18 local doc = Db.get_document("type:config") or {type="config"} 18 Db.run_in_transaction( function()
19 doc.config = text 19 local doc = Db.get_document("type:config") or {type="config"}
20 Db.save(doc) 20 doc.config = text
21 Db.save(doc)
22 end )
21 end 23 end
22 24
23 return Config 25 return Config