diff options
Diffstat (limited to 'luamods')
| -rw-r--r-- | luamods/event.lua | 10 | ||||
| -rw-r--r-- | luamods/notify.lua | 10 |
2 files changed, 18 insertions, 2 deletions
diff --git a/luamods/event.lua b/luamods/event.lua index 7d64c50..6fcdd71 100644 --- a/luamods/event.lua +++ b/luamods/event.lua @@ -18,7 +18,15 @@ local function parse_target(value) end if data.type < 40 then - local users = twitch_get_users({ logins = { data.target } }) + local users = {} + + -- kick + if data.type >= 4 and data.type <= 7 then + users = kick_get_channels(data.target) + else + users = twitch_get_users({ logins = { data.target } }) + end + if #users == 0 then data.target = nil return data diff --git a/luamods/notify.lua b/luamods/notify.lua index db30ec9..eb02af2 100644 --- a/luamods/notify.lua +++ b/luamods/notify.lua @@ -18,7 +18,15 @@ local function parse_target(value) end if data.type < 40 then - local users = twitch_get_users({ logins = { data.target } }) + local users = {} + + -- kick + if data.type >= 4 and data.type <= 7 then + users = kick_get_channels(data.target) + else + users = twitch_get_users({ logins = { data.target } }) + end + if #users == 0 then data.target = nil return data |
