ng_cw_client.go 408 B

123456789101112131415161718192021222324252627
  1. package ng_cw_client
  2. import (
  3. "git.sxidc.com/service-supports/dapr_api/invoke"
  4. "time"
  5. )
  6. var invokeAPI *invoke.API
  7. func Init(baseUrl string, timeoutSec time.Duration) {
  8. if invokeAPI == nil {
  9. invokeAPI = invoke.NewAPI(baseUrl, timeoutSec)
  10. }
  11. }
  12. func Destroy() {
  13. if invokeAPI == nil {
  14. return
  15. }
  16. invoke.DestroyAPI(invokeAPI)
  17. invokeAPI = nil
  18. }
  19. func GetInvokeAPI() *invoke.API {
  20. return invokeAPI
  21. }