mirror of
https://github.com/nais/wonderwall.git
synced 2026-05-06 08:27:10 +00:00
refactor(session): remove internal method from Reader interface
This commit is contained in:
@@ -22,8 +22,6 @@ var (
|
||||
type Reader interface {
|
||||
// Get returns the session for a given http.Request, or an error if the session is invalid or not found.
|
||||
Get(r *http.Request) (*Session, error)
|
||||
// GetForTicket returns the session for a given Ticket, or an error if the session is invalid or not found.
|
||||
GetForTicket(ctx context.Context, ticket *Ticket) (*Session, error)
|
||||
}
|
||||
|
||||
// Writer knows how to create, update and delete a session.
|
||||
|
||||
@@ -172,7 +172,7 @@ func (in *manager) Refresh(r *http.Request, sess *Session) (*Session, error) {
|
||||
}(lock, ctx)
|
||||
|
||||
// Get the latest session state again in case it was changed while acquiring the lock
|
||||
sess, err = in.GetForTicket(ctx, sess.ticket)
|
||||
sess, err = in.getForTicket(ctx, sess.ticket)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@@ -40,10 +40,10 @@ func (in *reader) Get(r *http.Request) (*Session, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return in.GetForTicket(r.Context(), ticket)
|
||||
return in.getForTicket(r.Context(), ticket)
|
||||
}
|
||||
|
||||
func (in *reader) GetForTicket(ctx context.Context, ticket *Ticket) (*Session, error) {
|
||||
func (in *reader) getForTicket(ctx context.Context, ticket *Ticket) (*Session, error) {
|
||||
var encrypted *EncryptedData
|
||||
var err error
|
||||
|
||||
|
||||
Reference in New Issue
Block a user