From f15a0e916326f5e8edf6d9405d357d2a441b42fb Mon Sep 17 00:00:00 2001 From: evilolipop Date: Fri, 29 Mar 2024 11:50:51 +0800 Subject: [PATCH] feat: cluster context option --- cluster/config_opts.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cluster/config_opts.go b/cluster/config_opts.go index 5fe0619f..3ccfd5e0 100644 --- a/cluster/config_opts.go +++ b/cluster/config_opts.go @@ -60,3 +60,9 @@ func WithRequestLog(enabled bool) ConfigOption { c.RequestLog = enabled } } + +func WithClusterContextProducerFunc(f func(*Cluster) Context) ConfigOption { + return func(c *Config) { + c.ClusterContextProducer = f + } +}