13 lines
413 B
Go
13 lines
413 B
Go
package session
|
|
|
|
import "context"
|
|
|
|
// BackendLookup is the slice of backend's REST surface that the
|
|
// session-cache layer depends on. The narrow interface keeps this
|
|
// package free of any backendclient import. The canonical
|
|
// implementation is `*backendclient.RESTClient`; tests can supply a
|
|
// fake.
|
|
type BackendLookup interface {
|
|
LookupSession(ctx context.Context, deviceSessionID string) (Record, error)
|
|
}
|