@@ -27,7 +27,7 @@ func New() database.Store {
27
27
provisionerDaemons : make ([]database.ProvisionerDaemon , 0 ),
28
28
provisionerJobs : make ([]database.ProvisionerJob , 0 ),
29
29
provisionerJobLog : make ([]database.ProvisionerJobLog , 0 ),
30
- workspace : make ([]database.Workspace , 0 ),
30
+ workspaces : make ([]database.Workspace , 0 ),
31
31
provisionerJobResource : make ([]database.WorkspaceResource , 0 ),
32
32
workspaceBuild : make ([]database.WorkspaceBuild , 0 ),
33
33
provisionerJobAgent : make ([]database.WorkspaceAgent , 0 ),
@@ -56,7 +56,7 @@ type fakeQuerier struct {
56
56
provisionerJobAgent []database.WorkspaceAgent
57
57
provisionerJobResource []database.WorkspaceResource
58
58
provisionerJobLog []database.ProvisionerJobLog
59
- workspace []database.Workspace
59
+ workspaces []database.Workspace
60
60
workspaceBuild []database.WorkspaceBuild
61
61
GitSSHKey []database.GitSSHKey
62
62
}
@@ -169,7 +169,7 @@ func (q *fakeQuerier) GetWorkspacesByTemplateID(_ context.Context, arg database.
169
169
defer q .mutex .RUnlock ()
170
170
171
171
workspaces := make ([]database.Workspace , 0 )
172
- for _ , workspace := range q .workspace {
172
+ for _ , workspace := range q .workspaces {
173
173
if workspace .TemplateID .String () != arg .TemplateID .String () {
174
174
continue
175
175
}
@@ -188,7 +188,7 @@ func (q *fakeQuerier) GetWorkspaceByID(_ context.Context, id uuid.UUID) (databas
188
188
q .mutex .RLock ()
189
189
defer q .mutex .RUnlock ()
190
190
191
- for _ , workspace := range q .workspace {
191
+ for _ , workspace := range q .workspaces {
192
192
if workspace .ID .String () == id .String () {
193
193
return workspace , nil
194
194
}
@@ -200,7 +200,7 @@ func (q *fakeQuerier) GetWorkspaceByUserIDAndName(_ context.Context, arg databas
200
200
q .mutex .RLock ()
201
201
defer q .mutex .RUnlock ()
202
202
203
- for _ , workspace := range q .workspace {
203
+ for _ , workspace := range q .workspaces {
204
204
if workspace .OwnerID != arg .OwnerID {
205
205
continue
206
206
}
@@ -222,7 +222,7 @@ func (q *fakeQuerier) GetWorkspaceOwnerCountsByTemplateIDs(_ context.Context, te
222
222
counts := map [uuid.UUID ]map [uuid.UUID ]struct {}{}
223
223
for _ , templateID := range templateIDs {
224
224
found := false
225
- for _ , workspace := range q .workspace {
225
+ for _ , workspace := range q .workspaces {
226
226
if workspace .TemplateID != templateID {
227
227
continue
228
228
}
@@ -350,7 +350,7 @@ func (q *fakeQuerier) GetWorkspacesByUserID(_ context.Context, req database.GetW
350
350
defer q .mutex .RUnlock ()
351
351
352
352
workspaces := make ([]database.Workspace , 0 )
353
- for _ , workspace := range q .workspace {
353
+ for _ , workspace := range q .workspaces {
354
354
if workspace .OwnerID != req .OwnerID {
355
355
continue
356
356
}
@@ -1040,7 +1040,7 @@ func (q *fakeQuerier) InsertWorkspace(_ context.Context, arg database.InsertWork
1040
1040
TemplateID : arg .TemplateID ,
1041
1041
Name : arg .Name ,
1042
1042
}
1043
- q .workspace = append (q .workspace , workspace )
1043
+ q .workspaces = append (q .workspaces , workspace )
1044
1044
return workspace , nil
1045
1045
}
1046
1046
@@ -1210,6 +1210,38 @@ func (q *fakeQuerier) UpdateProvisionerJobWithCompleteByID(_ context.Context, ar
1210
1210
return sql .ErrNoRows
1211
1211
}
1212
1212
1213
+ func (q * fakeQuerier ) UpdateWorkspaceAutostart (ctx context.Context , arg database.UpdateWorkspaceAutostartParams ) error {
1214
+ q .mutex .Lock ()
1215
+ defer q .mutex .Unlock ()
1216
+
1217
+ for index , workspace := range q .workspaces {
1218
+ if workspace .ID .String () != arg .ID .String () {
1219
+ continue
1220
+ }
1221
+ workspace .AutostartSchedule = arg .AutostartSchedule
1222
+ q .workspaces [index ] = workspace
1223
+ return nil
1224
+ }
1225
+
1226
+ return sql .ErrNoRows
1227
+ }
1228
+
1229
+ func (q * fakeQuerier ) UpdateWorkspaceAutostop (ctx context.Context , arg database.UpdateWorkspaceAutostopParams ) error {
1230
+ q .mutex .Lock ()
1231
+ defer q .mutex .Unlock ()
1232
+
1233
+ for index , workspace := range q .workspaces {
1234
+ if workspace .ID .String () != arg .ID .String () {
1235
+ continue
1236
+ }
1237
+ workspace .AutostopSchedule = arg .AutostopSchedule
1238
+ q .workspaces [index ] = workspace
1239
+ return nil
1240
+ }
1241
+
1242
+ return sql .ErrNoRows
1243
+ }
1244
+
1213
1245
func (q * fakeQuerier ) UpdateWorkspaceBuildByID (_ context.Context , arg database.UpdateWorkspaceBuildByIDParams ) error {
1214
1246
q .mutex .Lock ()
1215
1247
defer q .mutex .Unlock ()
@@ -1231,12 +1263,12 @@ func (q *fakeQuerier) UpdateWorkspaceDeletedByID(_ context.Context, arg database
1231
1263
q .mutex .Lock ()
1232
1264
defer q .mutex .Unlock ()
1233
1265
1234
- for index , workspace := range q .workspace {
1266
+ for index , workspace := range q .workspaces {
1235
1267
if workspace .ID .String () != arg .ID .String () {
1236
1268
continue
1237
1269
}
1238
1270
workspace .Deleted = arg .Deleted
1239
- q .workspace [index ] = workspace
1271
+ q .workspaces [index ] = workspace
1240
1272
return nil
1241
1273
}
1242
1274
return sql .ErrNoRows
0 commit comments