From 065c7d5616b3d5b95ef425fe96e1074ce3f75d4b Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Tue, 10 Sep 2019 05:32:49 -0700 Subject: [PATCH] fix plugin init --- config/cmd/cmd.go | 5 ----- plugin/default.go | 5 ++++- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/config/cmd/cmd.go b/config/cmd/cmd.go index f80827d2..beb4ba97 100644 --- a/config/cmd/cmd.go +++ b/config/cmd/cmd.go @@ -92,11 +92,6 @@ var ( EnvVar: "MICRO_CLIENT_POOL_TTL", Usage: "Sets the client connection pool ttl. e.g 500ms, 5s, 1m. Default: 1m", }, - cli.StringSliceFlag{ - Name: "plugin", - EnvVar: "MICRO_PLUGIN", - Usage: "Comma separated list of plugins e.g /path/to/plugin.so", - }, cli.IntFlag{ Name: "register_ttl", EnvVar: "MICRO_REGISTER_TTL", diff --git a/plugin/default.go b/plugin/default.go index d9d01ec0..bcafbc3b 100644 --- a/plugin/default.go +++ b/plugin/default.go @@ -62,8 +62,11 @@ func (p *plugin) Init(c *Config) error { return fmt.Errorf("Invalid plugin %s", c.Name) } cmd.DefaultTransports[c.Name] = pg + default: + return fmt.Errorf("Unknown plugin type: %s for %s", c.Type, c.Name) } - return fmt.Errorf("Unknown plugin type: %s for %s", c.Type, c.Name) + + return nil } // Load loads a plugin created with `go build -buildmode=plugin`