@@ -41,7 +41,7 @@ var errDuplicateKey = &pq.Error{
41
41
42
42
// New returns an in-memory fake of the database.
43
43
func New () database.Store {
44
- return & fakeQuerier {
44
+ q := & fakeQuerier {
45
45
mutex : & sync.RWMutex {},
46
46
data : & data {
47
47
apiKeys : make ([]database.APIKey , 0 ),
@@ -73,6 +73,9 @@ func New() database.Store {
73
73
locks : map [int64 ]struct {}{},
74
74
},
75
75
}
76
+ q .defaultProxyDisplayName = "Default"
77
+ q .defaultProxyIconURL = "/emojis/1f3e1.png"
78
+ return q
76
79
}
77
80
78
81
type rwMutex interface {
@@ -144,14 +147,16 @@ type data struct {
144
147
145
148
// Locks is a map of lock names. Any keys within the map are currently
146
149
// locked.
147
- locks map [int64 ]struct {}
148
- deploymentID string
149
- derpMeshKey string
150
- lastUpdateCheck []byte
151
- serviceBanner []byte
152
- logoURL string
153
- appSecurityKey string
154
- lastLicenseID int32
150
+ locks map [int64 ]struct {}
151
+ deploymentID string
152
+ derpMeshKey string
153
+ lastUpdateCheck []byte
154
+ serviceBanner []byte
155
+ logoURL string
156
+ appSecurityKey string
157
+ lastLicenseID int32
158
+ defaultProxyDisplayName string
159
+ defaultProxyIconURL string
155
160
}
156
161
157
162
func validateDatabaseTypeWithValid (v reflect.Value ) (handled bool , err error ) {
@@ -5171,3 +5176,16 @@ func isNull(v interface{}) bool {
5171
5176
func isNotNull (v interface {}) bool {
5172
5177
return reflect .ValueOf (v ).FieldByName ("Valid" ).Bool ()
5173
5178
}
5179
+
5180
+ func (q * fakeQuerier ) GetDefaultProxyConfig (_ context.Context ) (database.GetDefaultProxyConfigRow , error ) {
5181
+ return database.GetDefaultProxyConfigRow {
5182
+ DisplayName : q .defaultProxyDisplayName ,
5183
+ IconUrl : q .defaultProxyIconURL ,
5184
+ }, nil
5185
+ }
5186
+
5187
+ func (q * fakeQuerier ) UpsertDefaultProxy (_ context.Context , arg database.UpsertDefaultProxyParams ) error {
5188
+ q .defaultProxyDisplayName = arg .DisplayName
5189
+ q .defaultProxyIconURL = arg .IconUrl
5190
+ return nil
5191
+ }
0 commit comments