Software / code / prosody
Comparison
core/moduleapi.lua @ 13208:a7c6ea1c5308
core.moduleapi: Accept boolean false to disable period setting
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 16 Jul 2023 21:04:42 +0200 |
| parent | 13207:c563da1694bf |
| child | 13211:4d4f9e42bcf8 |
comparison
equal
deleted
inserted
replaced
| 13207:c563da1694bf | 13208:a7c6ea1c5308 |
|---|---|
| 261 self:log("debug", "Treating negative period as infinity"); | 261 self:log("debug", "Treating negative period as infinity"); |
| 262 return math.huge; | 262 return math.huge; |
| 263 end | 263 end |
| 264 -- assume seconds | 264 -- assume seconds |
| 265 return value; | 265 return value; |
| 266 elseif value == "never" then | 266 elseif value == "never" or value == false then |
| 267 -- usually for disabling some periodic thing | 267 -- usually for disabling some periodic thing |
| 268 return math.huge; | 268 return math.huge; |
| 269 elseif type(value) == "string" then | 269 elseif type(value) == "string" then |
| 270 local ret = human_io.parse_duration(value); | 270 local ret = human_io.parse_duration(value); |
| 271 if value ~= nil and ret == nil then | 271 if value ~= nil and ret == nil then |