From 9ea3149b606ee07c79657fa01047447a6f1a4173 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Thu, 10 Sep 2020 00:25:33 +0300 Subject: [PATCH] fixup opts Signed-off-by: Vasiliy Tolstov --- server/options.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/options.go b/server/options.go index abd6fb84..b57d32ef 100644 --- a/server/options.go +++ b/server/options.go @@ -51,8 +51,8 @@ type Options struct { Context context.Context } -func NewOptions() Options { - return Options{ +func NewOptions(opts ...Option) Options { + options := Options{ Auth: auth.DefaultAuth, Codecs: make(map[string]codec.NewCodec), Context: context.Background(), @@ -66,7 +66,14 @@ func NewOptions() Options { Name: DefaultName, Version: DefaultVersion, Id: DefaultId, + Transport: transport.DefaultTransport, } + + for _, o := range opts { + o(&options) + } + + return options } // Server name