diff options
author | Aki <please@ignore.pl> | 2024-02-21 00:21:37 +0100 |
---|---|---|
committer | Aki <please@ignore.pl> | 2024-02-21 00:21:37 +0100 |
commit | 838feeb02e4463e169688938a3e56a94b3d09bef (patch) | |
tree | 082c15b243d86b9fba98443ba233a647847b5a57 /activity/git.lua | |
parent | 90be8407ccc34a0ee26ee25b1ff1384c393138c0 (diff) | |
download | activity-838feeb02e4463e169688938a3e56a94b3d09bef.zip activity-838feeb02e4463e169688938a3e56a94b3d09bef.tar.gz activity-838feeb02e4463e169688938a3e56a94b3d09bef.tar.bz2 |
Diffstat (limited to 'activity/git.lua')
-rw-r--r-- | activity/git.lua | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/activity/git.lua b/activity/git.lua index b24fc09..f25192c 100644 --- a/activity/git.lua +++ b/activity/git.lua @@ -44,15 +44,13 @@ function git.lookup (repositories, filter) end -function git.any_value_filter (member, values) - return function (entry) - for _, value in pairs(values) do - if entry[member] == value then - return true - end +function git.maybe_filter (field, set) + if next(set) then + return function (entry) + return set[entry[field]] end - return false end + return nil end |