@@ -81,23 +81,23 @@ func (c *dbCache) Delete(obj any) error {
8181
8282func (c * dbCache ) InsertRoute (r * types.Route ) error {
8383 route := r .DeepCopy ()
84- return c .insert ("route" , route )
84+ return c .insert (types . TypeRoute , route )
8585}
8686
8787func (c * dbCache ) InsertSSL (ssl * types.SSL ) error {
88- return c .insert ("ssl" , ssl .DeepCopy ())
88+ return c .insert (types . TypeSSL , ssl .DeepCopy ())
8989}
9090
9191func (c * dbCache ) InsertService (u * types.Service ) error {
92- return c .insert ("service" , u .DeepCopy ())
92+ return c .insert (types . TypeService , u .DeepCopy ())
9393}
9494
9595func (c * dbCache ) InsertConsumer (consumer * types.Consumer ) error {
96- return c .insert ("consumer" , consumer .DeepCopy ())
96+ return c .insert (types . TypeConsumer , consumer .DeepCopy ())
9797}
9898
9999func (c * dbCache ) InsertGlobalRule (globalRule * types.GlobalRuleItem ) error {
100- return c .insert ("global_rule" , globalRule .DeepCopy ())
100+ return c .insert (types . TypeGlobalRule , globalRule .DeepCopy ())
101101}
102102
103103func (c * dbCache ) insert (table string , obj any ) error {
@@ -111,39 +111,39 @@ func (c *dbCache) insert(table string, obj any) error {
111111}
112112
113113func (c * dbCache ) GetRoute (id string ) (* types.Route , error ) {
114- obj , err := c .get ("route" , id )
114+ obj , err := c .get (types . TypeRoute , id )
115115 if err != nil {
116116 return nil , err
117117 }
118118 return obj .(* types.Route ).DeepCopy (), nil
119119}
120120
121121func (c * dbCache ) GetSSL (id string ) (* types.SSL , error ) {
122- obj , err := c .get ("ssl" , id )
122+ obj , err := c .get (types . TypeSSL , id )
123123 if err != nil {
124124 return nil , err
125125 }
126126 return obj .(* types.SSL ).DeepCopy (), nil
127127}
128128
129129func (c * dbCache ) GetService (id string ) (* types.Service , error ) {
130- obj , err := c .get ("service" , id )
130+ obj , err := c .get (types . TypeService , id )
131131 if err != nil {
132132 return nil , err
133133 }
134134 return obj .(* types.Service ).DeepCopy (), nil
135135}
136136
137137func (c * dbCache ) GetConsumer (username string ) (* types.Consumer , error ) {
138- obj , err := c .get ("consumer" , username )
138+ obj , err := c .get (types . TypeConsumer , username )
139139 if err != nil {
140140 return nil , err
141141 }
142142 return obj .(* types.Consumer ).DeepCopy (), nil
143143}
144144
145145func (c * dbCache ) GetGlobalRule (id string ) (* types.GlobalRuleItem , error ) {
146- obj , err := c .get ("global_rule" , id )
146+ obj , err := c .get (types . TypeGlobalRule , id )
147147 if err != nil {
148148 return nil , err
149149 }
@@ -175,7 +175,7 @@ func (c *dbCache) get(table, id string) (any, error) {
175175}
176176
177177func (c * dbCache ) ListRoutes (opts ... ListOption ) ([]* types.Route , error ) {
178- raws , err := c .list ("route" , opts ... )
178+ raws , err := c .list (types . TypeRoute , opts ... )
179179 if err != nil {
180180 return nil , err
181181 }
@@ -187,7 +187,7 @@ func (c *dbCache) ListRoutes(opts ...ListOption) ([]*types.Route, error) {
187187}
188188
189189func (c * dbCache ) ListSSL (opts ... ListOption ) ([]* types.SSL , error ) {
190- raws , err := c .list ("ssl" , opts ... )
190+ raws , err := c .list (types . TypeSSL , opts ... )
191191 if err != nil {
192192 return nil , err
193193 }
@@ -199,7 +199,7 @@ func (c *dbCache) ListSSL(opts ...ListOption) ([]*types.SSL, error) {
199199}
200200
201201func (c * dbCache ) ListServices (opts ... ListOption ) ([]* types.Service , error ) {
202- raws , err := c .list ("service" , opts ... )
202+ raws , err := c .list (types . TypeService , opts ... )
203203 if err != nil {
204204 return nil , err
205205 }
@@ -211,7 +211,7 @@ func (c *dbCache) ListServices(opts ...ListOption) ([]*types.Service, error) {
211211}
212212
213213func (c * dbCache ) ListConsumers (opts ... ListOption ) ([]* types.Consumer , error ) {
214- raws , err := c .list ("consumer" , opts ... )
214+ raws , err := c .list (types . TypeConsumer , opts ... )
215215 if err != nil {
216216 return nil , err
217217 }
@@ -223,7 +223,7 @@ func (c *dbCache) ListConsumers(opts ...ListOption) ([]*types.Consumer, error) {
223223}
224224
225225func (c * dbCache ) ListGlobalRules (opts ... ListOption ) ([]* types.GlobalRuleItem , error ) {
226- raws , err := c .list ("global_rule" , opts ... )
226+ raws , err := c .list (types . TypeGlobalRule , opts ... )
227227 if err != nil {
228228 return nil , err
229229 }
@@ -257,23 +257,23 @@ func (c *dbCache) list(table string, opts ...ListOption) ([]any, error) {
257257}
258258
259259func (c * dbCache ) DeleteRoute (r * types.Route ) error {
260- return c .delete ("route" , r )
260+ return c .delete (types . TypeRoute , r )
261261}
262262
263263func (c * dbCache ) DeleteSSL (ssl * types.SSL ) error {
264- return c .delete ("ssl" , ssl )
264+ return c .delete (types . TypeSSL , ssl )
265265}
266266
267267func (c * dbCache ) DeleteService (u * types.Service ) error {
268- return c .delete ("service" , u )
268+ return c .delete (types . TypeService , u )
269269}
270270
271271func (c * dbCache ) DeleteConsumer (consumer * types.Consumer ) error {
272- return c .delete ("consumer" , consumer )
272+ return c .delete (types . TypeConsumer , consumer )
273273}
274274
275275func (c * dbCache ) DeleteGlobalRule (globalRule * types.GlobalRuleItem ) error {
276- return c .delete ("global_rule" , globalRule )
276+ return c .delete (types . TypeGlobalRule , globalRule )
277277}
278278
279279func (c * dbCache ) delete (table string , obj any ) error {
0 commit comments