Skip to content

Commit c4404cb

Browse files
committed
chore: Update fake database to have the suspended action
1 parent 8c35a6e commit c4404cb

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

coderd/database/databasefake/databasefake.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1139,6 +1139,22 @@ func (q *fakeQuerier) UpdateUserProfile(_ context.Context, arg database.UpdateUs
11391139
return database.User{}, sql.ErrNoRows
11401140
}
11411141

1142+
func (q *fakeQuerier) UpdateUserSuspended(_ context.Context, arg database.UpdateUserSuspendedParams) (database.User, error) {
1143+
q.mutex.Lock()
1144+
defer q.mutex.Unlock()
1145+
1146+
for index, user := range q.users {
1147+
if user.ID != arg.ID {
1148+
continue
1149+
}
1150+
user.Suspended = arg.Suspended
1151+
user.UpdatedAt = arg.UpdatedAt
1152+
q.users[index] = user
1153+
return user, nil
1154+
}
1155+
return database.User{}, sql.ErrNoRows
1156+
}
1157+
11421158
func (q *fakeQuerier) InsertWorkspace(_ context.Context, arg database.InsertWorkspaceParams) (database.Workspace, error) {
11431159
q.mutex.Lock()
11441160
defer q.mutex.Unlock()

0 commit comments

Comments
 (0)