@@ -58,11 +58,6 @@ const (
58
58
)
59
59
60
60
func bootstrapOsin (r repo ) error {
61
- if err := r .Open (); err != nil {
62
- return err
63
- }
64
- defer r .Close ()
65
-
66
61
exec := func (conn * sql.DB , qRaw string , par ... any ) error {
67
62
qSql := fmt .Sprintf (qRaw , par ... )
68
63
r .logFn ("Executing %s" , stringClean (qSql ))
@@ -127,10 +122,6 @@ const getClients = "SELECT code, secret, redirect_uri, extra FROM clients;"
127
122
128
123
// ListClients
129
124
func (r * repo ) ListClients () ([]osin.Client , error ) {
130
- if err := r .Open (); err != nil {
131
- return nil , err
132
- }
133
- defer r .Close ()
134
125
135
126
result := make ([]osin.Client , 0 )
136
127
@@ -192,10 +183,6 @@ func (r *repo) GetClient(id string) (osin.Client, error) {
192
183
if id == "" {
193
184
return nil , errors .NotFoundf ("Empty client id" )
194
185
}
195
- if err := r .Open (); err != nil {
196
- return nil , err
197
- }
198
- defer r .Close ()
199
186
200
187
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
201
188
@@ -212,10 +199,6 @@ func (r *repo) UpdateClient(c osin.Client) error {
212
199
if c == nil {
213
200
return nilClientErr
214
201
}
215
- if err := r .Open (); err != nil {
216
- return err
217
- }
218
- defer r .Close ()
219
202
220
203
data , err := assertToBytes (c .GetUserData ())
221
204
if err != nil {
@@ -250,10 +233,6 @@ func (r *repo) CreateClient(c osin.Client) error {
250
233
if c == nil {
251
234
return nilClientErr
252
235
}
253
- if err := r .Open (); err != nil {
254
- return err
255
- }
256
- defer r .Close ()
257
236
258
237
data , err := assertToBytes (c .GetUserData ())
259
238
if err != nil {
@@ -283,11 +262,6 @@ const removeClient = "DELETE FROM clients WHERE code=?"
283
262
284
263
// RemoveClient
285
264
func (r * repo ) RemoveClient (id string ) error {
286
- if err := r .Open (); err != nil {
287
- return err
288
- }
289
- defer r .Close ()
290
-
291
265
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
292
266
if _ , err := r .conn .ExecContext (ctx , removeClient , id ); err != nil {
293
267
r .errFn ("Failed deleting client id %s: %+s" , id , err )
@@ -308,10 +282,7 @@ func (r *repo) SaveAuthorize(data *osin.AuthorizeData) error {
308
282
if data == nil {
309
283
return errors .Newf ("invalid nil authorize to save" )
310
284
}
311
- if err := r .Open (); err != nil {
312
- return err
313
- }
314
- defer r .Close ()
285
+
315
286
extra , err := assertToBytes (data .UserData )
316
287
if err != nil {
317
288
r .errFn ("Authorize id %s: %+s" , data .Client .GetId (), err )
@@ -384,10 +355,6 @@ func (r *repo) LoadAuthorize(code string) (*osin.AuthorizeData, error) {
384
355
if code == "" {
385
356
return nil , errors .Newf ("Empty authorize code" )
386
357
}
387
- if err := r .Open (); err != nil {
388
- return nil , err
389
- }
390
- defer r .Close ()
391
358
392
359
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
393
360
return loadAuthorize (r .conn , ctx , code )
@@ -397,11 +364,6 @@ const removeAuthorize = "DELETE FROM authorize WHERE code=?"
397
364
398
365
// RemoveAuthorize revokes or deletes the authorization code.
399
366
func (r * repo ) RemoveAuthorize (code string ) error {
400
- if err := r .Open (); err != nil {
401
- return err
402
- }
403
- defer r .Close ()
404
-
405
367
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
406
368
if _ , err := r .conn .ExecContext (ctx , removeAuthorize , code ); err != nil {
407
369
r .errFn ("Failed deleting authorize data code %s: %+s" , code , err )
@@ -434,10 +396,6 @@ func (r *repo) SaveAccess(data *osin.AccessData) error {
434
396
r .errFn ("Authorize id %s: %+s" , data .Client .GetId (), err )
435
397
return err
436
398
}
437
- if err = r .Open (); err != nil {
438
- return err
439
- }
440
- defer r .Close ()
441
399
442
400
ctx , _ := context .WithTimeout (context .TODO (), defaultTimeout )
443
401
params := []interface {}{
@@ -529,10 +487,6 @@ func (r *repo) LoadAccess(code string) (*osin.AccessData, error) {
529
487
if code == "" {
530
488
return nil , errors .Newf ("Empty access code" )
531
489
}
532
- if err := r .Open (); err != nil {
533
- return nil , err
534
- }
535
- defer r .Close ()
536
490
537
491
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
538
492
return loadAccess (r .conn , ctx , code )
@@ -542,11 +496,6 @@ const removeAccess = "DELETE FROM access WHERE token=?"
542
496
543
497
// RemoveAccess revokes or deletes an AccessData.
544
498
func (r * repo ) RemoveAccess (code string ) error {
545
- if err := r .Open (); err != nil {
546
- return err
547
- }
548
- defer r .Close ()
549
-
550
499
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
551
500
_ , err := r .conn .ExecContext (ctx , removeAccess , code )
552
501
if err != nil {
@@ -564,10 +513,6 @@ func (r *repo) LoadRefresh(code string) (*osin.AccessData, error) {
564
513
if code == "" {
565
514
return nil , errors .Newf ("Empty refresh code" )
566
515
}
567
- if err := r .Open (); err != nil {
568
- return nil , err
569
- }
570
- defer r .Close ()
571
516
572
517
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
573
518
var access sql.NullString
@@ -586,11 +531,6 @@ const removeRefresh = "DELETE FROM refresh WHERE token=?"
586
531
587
532
// RemoveRefresh revokes or deletes refresh AccessData.
588
533
func (r * repo ) RemoveRefresh (code string ) error {
589
- if err := r .Open (); err != nil {
590
- return err
591
- }
592
- defer r .Close ()
593
-
594
534
ctx , _ := context .WithTimeout (context .Background (), defaultTimeout )
595
535
596
536
_ , err := r .conn .ExecContext (ctx , removeRefresh , code )
0 commit comments