summaryrefslogtreecommitdiff
path: root/session/store.go
blob: adef69ad83666e9278ba438149430e525f218ef0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package session

import (
	"context"
	"errors"
)

var (
	ErrSessionNotFound = errors.New("session not found")
)

type Store interface {
	Load(ctx context.Context, sessionID string) Value
	Save(ctx context.Context, sessionID string, value Value) error
}

type Value map[string]any