Skip to content

Commit f73e1f2

Browse files
committed
add filter by logintype to mock db
1 parent 5ddc42a commit f73e1f2

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

coderd/database/dbmem/dbmem.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6796,6 +6796,18 @@ func (q *FakeQuerier) GetUsers(_ context.Context, params database.GetUsersParams
67966796
users = usersFilteredByRole
67976797
}
67986798

6799+
if len(params.LoginType) > 0 {
6800+
usersFilteredByLoginType := make([]database.User, 0, len(users))
6801+
for i, user := range users {
6802+
if slice.ContainsCompare(params.LoginType, user.LoginType, func(a, b database.LoginType) bool {
6803+
return strings.EqualFold(string(a), string(b))
6804+
}) {
6805+
usersFilteredByLoginType = append(usersFilteredByLoginType, users[i])
6806+
}
6807+
}
6808+
users = usersFilteredByLoginType
6809+
}
6810+
67996811
if !params.CreatedBefore.IsZero() {
68006812
usersFilteredByCreatedAt := make([]database.User, 0, len(users))
68016813
for i, user := range users {

0 commit comments

Comments
 (0)