Skip to content

Commit

Permalink
Fix linter warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
dopey committed Nov 29, 2023
1 parent 31ba1b3 commit ac7e7ad
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 22 deletions.
11 changes: 7 additions & 4 deletions acme/common.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,14 +93,17 @@ func ProvisionerFromContext(ctx context.Context) (v Provisioner, ok bool) {
return
}

// MustLinkerFromContext returns the current provisioner from the given context.
// MustProvisionerFromContext returns the current provisioner from the given context.
// It will panic if it's not in the context.
func MustProvisionerFromContext(ctx context.Context) Provisioner {
if v, ok := ProvisionerFromContext(ctx); !ok {
var (
v Provisioner
ok bool
)
if v, ok = ProvisionerFromContext(ctx); !ok {
panic("acme provisioner is not the context")
} else {
return v
}
return v
}

// MockProvisioner for testing
Expand Down
9 changes: 6 additions & 3 deletions acme/db.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,14 @@ func DatabaseFromContext(ctx context.Context) (db DB, ok bool) {
// MustDatabaseFromContext returns the current database from the given context.
// It will panic if it's not in the context.
func MustDatabaseFromContext(ctx context.Context) DB {
if db, ok := DatabaseFromContext(ctx); !ok {
var (
db DB
ok bool
)
if db, ok = DatabaseFromContext(ctx); !ok {
panic("acme database is not in the context")
} else {
return db
}
return db
}

// MockDB is an implementation of the DB interface that should only be used as
Expand Down
9 changes: 6 additions & 3 deletions acme/linker.go
Original file line number Diff line number Diff line change
Expand Up @@ -142,11 +142,14 @@ func LinkerFromContext(ctx context.Context) (v Linker, ok bool) {
// MustLinkerFromContext returns the current linker from the given context. It
// will panic if it's not in the context.
func MustLinkerFromContext(ctx context.Context) Linker {
if v, ok := LinkerFromContext(ctx); !ok {
var (
v Linker
ok bool
)
if v, ok = LinkerFromContext(ctx); !ok {
panic("acme linker is not the context")
} else {
return v
}
return v
}

type baseURLKey struct{}
Expand Down
9 changes: 6 additions & 3 deletions authority/admin/db.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,14 @@ func FromContext(ctx context.Context) (db DB, ok bool) {
// MustFromContext returns the current admin database from the given context. It
// will panic if it's not in the context.
func MustFromContext(ctx context.Context) DB {
if db, ok := FromContext(ctx); !ok {
var (
db DB
ok bool
)
if db, ok = FromContext(ctx); !ok {
panic("admin database is not in the context")
} else {
return db
}
return db
}

// MockDB is an implementation of the DB interface that should only be used as
Expand Down
9 changes: 6 additions & 3 deletions authority/authority.go
Original file line number Diff line number Diff line change
Expand Up @@ -201,11 +201,14 @@ func FromContext(ctx context.Context) (a *Authority, ok bool) {
// MustFromContext returns the current authority from the given context. It will
// panic if the authority is not in the context.
func MustFromContext(ctx context.Context) *Authority {
if a, ok := FromContext(ctx); !ok {
var (
a *Authority
ok bool
)
if a, ok = FromContext(ctx); !ok {
panic("authority is not in the context")
} else {
return a
}
return a
}

// ReloadAdminResources reloads admins and provisioners from the DB.
Expand Down
9 changes: 6 additions & 3 deletions db/db.go
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,14 @@ func FromContext(ctx context.Context) (db AuthDB, ok bool) {
// MustFromContext returns the current database from the given context. It
// will panic if it's not in the context.
func MustFromContext(ctx context.Context) AuthDB {
if db, ok := FromContext(ctx); !ok {
var (
db AuthDB
ok bool
)
if db, ok = FromContext(ctx); !ok {
panic("authority database is not in the context")
} else {
return db
}
return db
}

// CertificateStorer is an extension of AuthDB that allows to store
Expand Down
9 changes: 6 additions & 3 deletions scep/authority.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,11 +48,14 @@ func FromContext(ctx context.Context) (a *Authority, ok bool) {
// MustFromContext returns the current authority from the given context. It will
// panic if the authority is not in the context.
func MustFromContext(ctx context.Context) *Authority {
if a, ok := FromContext(ctx); !ok {
var (
a *Authority
ok bool
)
if a, ok = FromContext(ctx); !ok {
panic("scep authority is not in the context")
} else {
return a
}
return a
}

// SignAuthority is the interface for a signing authority
Expand Down

0 comments on commit ac7e7ad

Please sign in to comment.