argo.go 411 B

12345678910111213141516171819202122232425
  1. package argo
  2. import "git.sxidc.com/go-tools/argo-api/client"
  3. var clientInstance *client.Client
  4. func Init(baseUrl string, token string, opts ...client.Option) {
  5. if clientInstance != nil {
  6. return
  7. }
  8. clientInstance = client.NewClient(baseUrl, token, opts...)
  9. }
  10. func Destroy() {
  11. if clientInstance == nil {
  12. return
  13. }
  14. clientInstance = nil
  15. }
  16. func GetInstance() *client.Client {
  17. return clientInstance
  18. }