scripts: use the WpSettings safe APIs

Avoids Lua errors if a setting cannot be parsed or does not exist.
This commit is contained in:
Julian Bouzas
2022-08-28 10:42:15 -04:00
parent a77fe0b021
commit a512ddaaf3
11 changed files with 29 additions and 67 deletions

View File

@@ -16,7 +16,7 @@ function configProperties (node)
["item.node"] = node,
["item.plugged.usec"] = GLib.get_monotonic_time (),
["item.features.no-dsp"] =
Settings.get ("default-policy-audio.no-dsp"):parse(),
Settings.parse_boolean_safe ("default-policy-audio.no-dsp", false),
["item.features.monitor"] = true,
["item.features.control-port"] = false,
["node.id"] = node ["bound-id"],