2
.import QtQuick.LocalStorage 2.0 as Sql
4
function getSettings(key, defaultValue) {
5
var db = Sql.LocalStorage.openDatabaseSync(
6
"com.ubuntu.calendar", "1.0", "Calendar offline storage", 50);
8
db.transaction (function (tx) {
9
tx.executeSql("CREATE TABLE IF NOT EXISTS settings (key TEXT UNIQUE, value BLOB)");
10
var rs = tx.executeSql("SELECT * FROM settings");
13
for (var i = 0; i < rs.rows.length; i++) {
14
if (key === rs.rows.item(i).key) {
15
defaultValue = rs.rows.item(i).value;
24
function updateSettings(key, value) {
25
var db = Sql.LocalStorage.openDatabaseSync(
26
"com.ubuntu.calendar", "1.0", "Calendar offline storage", 50);
28
db.transaction (function (tx){
29
tx.executeSql("INSERT OR REPLACE INTO settings VALUES(?, ?)",