merge micro config improvements

* update micro to latest release
* use Before/After Init funcs

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2023-03-14 10:53:38 +03:00
parent a0b5d98a04
commit 3ae987b4f4
3 changed files with 26 additions and 126 deletions

View File

@@ -67,6 +67,10 @@ func (c *consulConfig) Init(opts ...config.Option) error {
*/
}
if err := config.DefaultBeforeInit(c.opts.Context, c); err != nil {
return err
}
cli, err := api.NewClient(cfg)
if err != nil {
c.opts.Logger.Errorf(c.opts.Context, "consul init err: %v", err)
@@ -78,6 +82,10 @@ func (c *consulConfig) Init(opts ...config.Option) error {
c.cli = cli
c.path = path
if err := config.DefaultAfterInit(c.opts.Context, c); err != nil {
return err
}
return nil
}