TT#150950 sipwise_pushd: support new mobile_push_enable values

Previously the values where 0, 1 but now we have several more
The logic is don't send push only if preference is 'never'

Change-Id: I7a1d263da23d79d18d4dd89bc5bf1f4567e52996
mr10.2.1
Victor Seva 3 years ago
parent b8e90caaa0
commit 1511c9a9c6

@ -101,19 +101,21 @@ end
local function push_enable(username, domain)
reconect_check();
for row in engine:select(push_dom_query, domain) do
if row[2] == "1" then
module:log("debug", "domain mobile_push_enable pref set");
return true;
for row in engine:select(push_usr_query, username, domain) do
module:log("debug", "usr pref %s", ut.table.tostring(row))
if row[2] == "never" then
module:log("debug", "usr mobile_push_enable pref set to 'never'");
return false;
end
end
for row in engine:select(push_usr_query, username, domain) do
if row[2] == "1" then
module:log("debug", "usr mobile_push_enable pref set");
return true;
for row in engine:select(push_dom_query, domain) do
module:log("debug", "dom pref %s", ut.table.tostring(row))
if row[2] == "never" then
module:log("debug", "domain mobile_push_enable pref set to 'never'");
return false;
end
end
return false;
return true;
end
local function is_local_domain(dom)

Loading…
Cancel
Save