Fix: Allow setting settings type

This commit is contained in:
Nelson Chan
2021-10-10 00:16:13 +08:00
parent 6cf2eb036d
commit 8caf47988c
2 changed files with 4 additions and 3 deletions

View File

@@ -116,7 +116,7 @@ exports.setting = async function (key) {
}
};
exports.setSetting = async function (key, value) {
exports.setSetting = async function (key, value, type = null) {
let bean = await R.findOne("setting", " `key` = ? ", [
key,
]);
@@ -124,6 +124,7 @@ exports.setSetting = async function (key, value) {
bean = R.dispense("setting");
bean.key = key;
}
bean.type = type;
bean.value = JSON.stringify(value);
await R.store(bean);
};