diff --git a/.idea/libraries/Go_SDK.xml b/.idea/libraries/Go_SDK.xml
new file mode 100644
index 0000000..c68ceae
--- /dev/null
+++ b/.idea/libraries/Go_SDK.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/initializer.go b/initializer.go
index 4679644..811c98d 100644
--- a/initializer.go
+++ b/initializer.go
@@ -1,18 +1,18 @@
package initializer_go
import (
- "sync"
- cm "loafle.com/overflow/agent_api/config_manager"
"google.golang.org/grpc"
+ cm "loafle.com/overflow/agent_api/config_manager"
+ "sync"
)
var (
- once sync.Once
+ once sync.Once
instance *Initializer
)
type Initializer struct {
- gconf *cm.GlobalConfig
+ gconf *cm.GlobalConfig
}
func Start(ch chan string, conf *cm.GlobalConfig) error {
@@ -26,6 +26,15 @@ func Start(ch chan string, conf *cm.GlobalConfig) error {
return nil
}
+
+func Stop(res chan bool) {
+
+ GetInstance().stop()
+
+ res <- true
+}
+
+
func GetInstance() *Initializer {
once.Do(func() {
instance = &Initializer{}
@@ -47,3 +56,6 @@ func (i *Initializer) getSecretKey() (string, error) {
}
+func (i *Initializer) stop() {
+
+}
\ No newline at end of file