MCPcopy Create free account
hub / github.com/ericls/imgdd / Persister

Interface Persister

httpserver/persister/interface.go:13–19  ·  view source on GitHub ↗

persister provices an interface to persist things for http. Examples of implementations are: - SessionPersister - CookiePersister - JWTTokenPersister - etc.

Source from the content-addressed store, hash-verified

11// - etc.
12
13type Persister interface {
14 Set(w http.ResponseWriter, r *http.Request, key string, value string) error
15 Get(r *http.Request, key string) (string, error)
16 Delete(w http.ResponseWriter, r *http.Request, key string) error
17 Clear(w http.ResponseWriter, r *http.Request) error
18 Rotate(w http.ResponseWriter, r *http.Request) error
19}

Callers 19

doRPCMethod · 0.65
ensurePrefixMethod · 0.65
statEntryMethod · 0.65
GetReaderMethod · 0.65
SaveMethod · 0.65
DeleteMethod · 0.65
VerifyCaptchaMethod · 0.65
makeTestPNGBytesFunction · 0.65
FromJSONConfigMethod · 0.65
FromJSONConfigMethod · 0.65
FromJSONConfigMethod · 0.65
GetMetaCachedFunction · 0.65

Implementers 1

SessionPersisterhttpserver/persister/session_persister

Calls

no outgoing calls

Tested by

no test coverage detected