Documentation
¶
Overview ¶
Package sources provides built-in SessionSourceAdapter implementations.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RecordingsAdapter ¶
type RecordingsAdapter struct {
// contains filtered or unexported fields
}
RecordingsAdapter bridges existing recording adapters to the SessionSourceAdapter interface. It uses the adapters.Registry to enumerate and load recording files.
func NewRecordingsAdapter ¶
func NewRecordingsAdapter(source string) *RecordingsAdapter
NewRecordingsAdapter creates a RecordingsAdapter that reads from the given source glob.
func (*RecordingsAdapter) Get ¶
func (a *RecordingsAdapter) Get(_ context.Context, sessionID string) (*generate.SessionDetail, error)
Get loads a single recording by ID and returns its full session detail.
func (*RecordingsAdapter) List ¶
func (a *RecordingsAdapter) List( _ context.Context, opts generate.ListOptions, ) ([]generate.SessionSummary, error)
List enumerates recording files and returns a summary for each.
func (*RecordingsAdapter) Name ¶
func (a *RecordingsAdapter) Name() string
Name returns "recordings".
Click to show internal directories.
Click to hide internal directories.