Updated warning message and changed SMD client to use pointer receivers

This commit is contained in:
David Allen 2024-08-27 15:55:16 -06:00
parent e3ef9d4276
commit 9991f02631
No known key found for this signature in database
GPG key ID: 717C593FF60A2ACC
3 changed files with 10 additions and 10 deletions

View file

@ -16,26 +16,26 @@ type SmdClient struct {
Xname string
}
func (c SmdClient) Init() {
func (c *SmdClient) Init() {
c.Client = &http.Client{}
}
func (c SmdClient) Name() string {
func (c *SmdClient) Name() string {
return "smd"
}
func (c SmdClient) RootEndpoint(endpoint string) string {
func (c *SmdClient) RootEndpoint(endpoint string) string {
return fmt.Sprintf("%s/hsm/v2%s", c.URI, endpoint)
}
func (c SmdClient) GetInternalClient() *http.Client {
func (c *SmdClient) GetInternalClient() *http.Client {
return c.Client
}
// Add() has a similar function definition to that of the default implementation,
// but also allows further customization and data/header manipulation that would
// be specific and/or unique to SMD's API.
func (c SmdClient) Add(data HTTPBody, headers HTTPHeader) error {
func (c *SmdClient) Add(data HTTPBody, headers HTTPHeader) error {
if data == nil {
return fmt.Errorf("failed to add redfish endpoint: no data found")
}
@ -57,7 +57,7 @@ func (c SmdClient) Add(data HTTPBody, headers HTTPHeader) error {
return err
}
func (c SmdClient) Update(data HTTPBody, headers HTTPHeader) error {
func (c *SmdClient) Update(data HTTPBody, headers HTTPHeader) error {
if data == nil {
return fmt.Errorf("failed to add redfish endpoint: no data found")
}