Skip to content

Commit 4c85fa0

Browse files
committed
CHAD-17092: Removed redundant loading of drivers in can_handle's with multiple loads
1 parent a867922 commit 4c85fa0

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

drivers/SmartThings/zwave-sensor/src/aeotec-multisensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_aeotec_multisensor(opts, self, device, ...)
66
for _, fingerprint in ipairs(FINGERPRINTS) do
77
if device:id_match(fingerprint.manufacturerId, fingerprint.productType, fingerprint.productId) then
88
local subdriver = require("aeotec-multisensor")
9-
return true, subdriver, require("aeotec-multisensor")
9+
return true, subdriver
1010
end
1111
end
1212
return false

drivers/SmartThings/zwave-sensor/src/aeotec-water-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_zwave_water_temp_humidity_sensor(opts, driver, device,
66
for _, fingerprint in ipairs(FINGERPRINTS) do
77
if device:id_match(fingerprint.manufacturerId, fingerprint.productType, fingerprint.productId) then
88
local subdriver = require("aeotec-water-sensor")
9-
return true, subdriver, require("aeotec-water-sensor")
9+
return true, subdriver
1010
end
1111
end
1212
return false

drivers/SmartThings/zwave-sensor/src/enerwave-motion-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ local function can_handle_enerwave_motion_sensor(opts, driver, device, cmd, ...)
55
local ENERWAVE_MFR = 0x011A
66
if device.zwave_manufacturer_id == ENERWAVE_MFR then
77
local subdriver = require("enerwave-motion-sensor")
8-
return true, subdriver, require("enerwave-motion-sensor")
8+
return true, subdriver
99
else return false end
1010
end
1111

drivers/SmartThings/zwave-sensor/src/fibaro-door-window-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_fibaro_door_window_sensor(opts, driver, device, ...)
66
for _, fingerprint in ipairs(FINGERPRINTS) do
77
if device:id_match(fingerprint.manufacturerId, fingerprint.prod, fingerprint.productId) then
88
local subdriver = require("fibaro-door-window-sensor")
9-
return true, subdriver, require("fibaro-door-window-sensor")
9+
return true, subdriver
1010
end
1111
end
1212
return false

drivers/SmartThings/zwave-sensor/src/fibaro-motion-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ local function can_handle_fibaro_motion_sensor(opts, driver, device, ...)
77
local FIBARO_MOTION_PROD = 0x0800
88
if device:id_match(FIBARO_MOTION_MFR, FIBARO_MOTION_PROD) then
99
local subdriver = require("fibaro-motion-sensor")
10-
return true, subdriver, require("fibaro-motion-sensor")
10+
return true, subdriver
1111
end
1212
return false
1313
end

drivers/SmartThings/zwave-sensor/src/sensative-strip/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_sensative_strip(opts, driver, device, cmd, ...)
66
local SENSATIVE_MODEL = 0x000A
77
if device:id_match(SENSATIVE_MFR, nil, SENSATIVE_MODEL) then
88
local subdriver = require("sensative-strip")
9-
return true, subdriver, require("sensative-strip")
9+
return true, subdriver
1010
end
1111
return false
1212
end

drivers/SmartThings/zwave-sensor/src/v1-contact-event/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ local function can_handle_v1_contact_event(opts, driver, device, cmd, ...)
1313
cmd.args.notification_type == Notification.notification_type.HOME_SECURITY and
1414
cmd.args.v1_alarm_type == 0x07 then
1515
local subdriver = require("v1-contact-event")
16-
return true, subdriver, require("v1-contact-event")
16+
return true, subdriver
1717
else
1818
return false
1919
end

drivers/SmartThings/zwave-sensor/src/zooz-4-in-1-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_zooz_4_in_1_sensor(opts, driver, device, ...)
66
for _, fingerprint in ipairs(FINGERPRINTS) do
77
if device:id_match(fingerprint.manufacturerId, fingerprint.productType, fingerprint.productId) then
88
local subdriver = require("zooz-4-in-1-sensor")
9-
return true, subdriver, require("zooz-4-in-1-sensor")
9+
return true, subdriver
1010
end
1111
end
1212
return false

drivers/SmartThings/zwave-sensor/src/zwave-water-leak-sensor/can_handle.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local function can_handle_water_leak_sensor(opts, driver, device, ...)
66
for _, fingerprint in ipairs(FINGERPRINTS) do
77
if device:id_match(fingerprint.mfr, fingerprint.prod, fingerprint.model) then
88
local subdriver = require("zwave-water-leak-sensor")
9-
return true, subdriver, require("zwave-water-leak-sensor")
9+
return true, subdriver
1010
end
1111
end
1212
return false

0 commit comments

Comments
 (0)