specifically included otonoko pharmaceuticals

This commit is contained in:
Hazel Noack
2025-07-10 14:11:34 +02:00
parent da4e11f654
commit 27adda431f
3 changed files with 22 additions and 19 deletions

View File

@@ -17,20 +17,26 @@ type StoreFilter struct{
func (f StoreFilter) Filter (stores []Store) []Store {
result := make([]Store, 0)
if len(f.IncludeIds) > 0 {
for _, s := range stores {
if f.Limit > 0 && len(result) >= f.Limit {
break
}
if slices.Contains(f.IncludeIds, s.Id) {
result = append(result, s)
}
}
}
for _, s := range stores {
if f.Limit > 0 && len(result) >= f.Limit {
break
}
if len(f.IncludeIds) > 0 {
if slices.Contains(f.IncludeIds, s.Id) {
result = append(result, s)
}
continue
}
if slices.Contains(f.ExcludeIds, s.Id) {
if slices.Contains(f.ExcludeIds, s.Id) || slices.Contains(f.IncludeIds, s.Id) {
continue
}