diff --git a/utils/dove/options.go b/utils/dove/options.go index 8b445b7..710cad0 100644 --- a/utils/dove/options.go +++ b/utils/dove/options.go @@ -18,3 +18,9 @@ func WithLogger(logger gsms.Logger) Option { dove.logger = logger } } + +func WithUnmarshal(unmarshal Unmarshal) Option { + return func(dove *Dove) { + dove.unmarshal = unmarshal + } +}