Skip to content

Commit 9c18168

Browse files
committed
rm insertDBCryptKeyNoLock
1 parent 46b1ff4 commit 9c18168

File tree

1 file changed

+18
-23
lines changed

1 file changed

+18
-23
lines changed

coderd/database/dbfake/dbfake.go

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -672,26 +672,6 @@ func (q *FakeQuerier) isEveryoneGroup(id uuid.UUID) bool {
672672
return false
673673
}
674674

675-
func (q *FakeQuerier) insertDBCryptKeyNoLock(_ context.Context, arg database.InsertDBCryptKeyParams) error {
676-
err := validateDatabaseType(arg)
677-
if err != nil {
678-
return err
679-
}
680-
681-
for _, key := range q.dbcryptKeys {
682-
if key.Number == arg.Number {
683-
return errDuplicateKey
684-
}
685-
}
686-
687-
q.dbcryptKeys = append(q.dbcryptKeys, database.DBCryptKey{
688-
Number: arg.Number,
689-
ActiveKeyDigest: sql.NullString{String: arg.ActiveKeyDigest, Valid: true},
690-
Test: arg.Test,
691-
})
692-
return nil
693-
}
694-
695675
func (q *FakeQuerier) GetActiveDBCryptKeys(_ context.Context) ([]database.DBCryptKey, error) {
696676
q.mutex.RLock()
697677
defer q.mutex.RUnlock()
@@ -3918,9 +3898,24 @@ func (q *FakeQuerier) InsertAuditLog(_ context.Context, arg database.InsertAudit
39183898
return alog, nil
39193899
}
39203900

3921-
func (q *FakeQuerier) InsertDBCryptKey(ctx context.Context, arg database.InsertDBCryptKeyParams) error {
3922-
// This only ever gets called inside a transaction, so we need to not lock.
3923-
return q.insertDBCryptKeyNoLock(ctx, arg)
3901+
func (q *FakeQuerier) InsertDBCryptKey(_ context.Context, arg database.InsertDBCryptKeyParams) error {
3902+
err := validateDatabaseType(arg)
3903+
if err != nil {
3904+
return err
3905+
}
3906+
3907+
for _, key := range q.dbcryptKeys {
3908+
if key.Number == arg.Number {
3909+
return errDuplicateKey
3910+
}
3911+
}
3912+
3913+
q.dbcryptKeys = append(q.dbcryptKeys, database.DBCryptKey{
3914+
Number: arg.Number,
3915+
ActiveKeyDigest: sql.NullString{String: arg.ActiveKeyDigest, Valid: true},
3916+
Test: arg.Test,
3917+
})
3918+
return nil
39243919
}
39253920

39263921
func (q *FakeQuerier) InsertDERPMeshKey(_ context.Context, id string) error {

0 commit comments

Comments
 (0)