diff --git a/pkg/client/global.go b/pkg/client/global.go new file mode 100644 index 0000000..251ce58 --- /dev/null +++ b/pkg/client/global.go @@ -0,0 +1,16 @@ +package client + +import "sync" + +var ( + Global *Client + once sync.Once +) + +func Init(serverURL string, folder string) error { + var err error + once.Do(func() { + Global, err = NewClient(serverURL, folder) + }) + return err +}