MCPcopy
hub / github.com/redis/go-redis / withProcessHook

Method withProcessHook

redis.go:181–188  ·  redis.go::hooksMixin.withProcessHook
(ctx context.Context, cmd Cmder, hook ProcessHook)

Source from the content-addressed store, hash-verified

179}
180
181func (hs *hooksMixin) withProcessHook(ctx context.Context, cmd Cmder, hook ProcessHook) error {
182 for i := len(hs.slice) - 1; i >= 0; i-- {
183 if wrapped := hs.slice[i].ProcessHook(hook); wrapped != nil {
184 hook = wrapped
185 }
186 }
187 return hook(ctx, cmd)
188}
189
190func (hs *hooksMixin) withProcessPipelineHook(
191 ctx context.Context, cmds []Cmder, hook ProcessPipelineHook,

Callers 4

DBSizeMethod · 0.80
ScriptLoadMethod · 0.80
ScriptFlushMethod · 0.80
ScriptExistsMethod · 0.80

Calls 2

hookStruct · 0.85
ProcessHookMethod · 0.65

Tested by

no test coverage detected