Skip to content

Commit

Permalink
Fix linting errors in routing_queue package
Browse files Browse the repository at this point in the history
  • Loading branch information
charliecon committed Sep 30, 2024
1 parent be3586f commit c5ad2e7
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 12 deletions.
12 changes: 7 additions & 5 deletions genesyscloud/routing_queue/genesyscloud_routing_queue_proxy.go
Original file line number Diff line number Diff line change
Expand Up @@ -239,11 +239,13 @@ func getAllRoutingQueueWrapupCodesFn(ctx context.Context, p *RoutingQueueProxy,
return nil, apiResponse, fmt.Errorf("failed to get routing wrapupcode : %v", err)
}

if rc.GetCacheSize(p.wrapupCodeCache) == *wrapupcodes.Total && rc.GetCacheSize(p.wrapupCodeCache) != 0 {
return rc.GetCache(p.wrapupCodeCache), nil, nil
} else if rc.GetCacheSize(p.wrapupCodeCache) != *wrapupcodes.Total && rc.GetCacheSize(p.wrapupCodeCache) != 0 {
// The cache is populated but not with the right data, clear the cache so it can be re populated
p.wrapupCodeCache = rc.NewResourceCache[platformclientv2.Wrapupcode]()
if wrapupcodes.Total != nil {
if rc.GetCacheSize(p.wrapupCodeCache) == *wrapupcodes.Total && rc.GetCacheSize(p.wrapupCodeCache) != 0 {
return rc.GetCache(p.wrapupCodeCache), nil, nil
} else if rc.GetCacheSize(p.wrapupCodeCache) != *wrapupcodes.Total && rc.GetCacheSize(p.wrapupCodeCache) != 0 {
// The cache is populated but not with the right data, clear the cache so it can be re populated
p.wrapupCodeCache = rc.NewResourceCache[platformclientv2.Wrapupcode]()
}
}

if wrapupcodes == nil || wrapupcodes.Entities == nil || len(*wrapupcodes.Entities) == 0 {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,27 +19,27 @@ func buildSdkMediaSettings(d *schema.ResourceData) *platformclientv2.Queuemedias
queueMediaSettings := &platformclientv2.Queuemediasettings{}

mediaSettingsCall := d.Get("media_settings_call").([]interface{})
if mediaSettingsCall != nil && len(mediaSettingsCall) > 0 {
if len(mediaSettingsCall) > 0 {
queueMediaSettings.Call = buildSdkMediaSetting(mediaSettingsCall)
}

mediaSettingsCallback := d.Get("media_settings_callback").([]interface{})
if mediaSettingsCallback != nil && len(mediaSettingsCallback) > 0 {
if len(mediaSettingsCallback) > 0 {
queueMediaSettings.Callback = buildSdkMediaSettingCallback(mediaSettingsCallback)
}

mediaSettingsChat := d.Get("media_settings_chat").([]interface{})
if mediaSettingsChat != nil && len(mediaSettingsChat) > 0 {
if len(mediaSettingsChat) > 0 {
queueMediaSettings.Chat = buildSdkMediaSetting(mediaSettingsChat)
}

mediaSettingsEmail := d.Get("media_settings_email").([]interface{})
if mediaSettingsEmail != nil && len(mediaSettingsEmail) > 0 {
if len(mediaSettingsEmail) > 0 {
queueMediaSettings.Email = buildSdkMediaSetting(mediaSettingsEmail)
}

mediaSettingsMessage := d.Get("media_settings_message").([]interface{})
if mediaSettingsMessage != nil && len(mediaSettingsMessage) > 0 {
if len(mediaSettingsMessage) > 0 {
queueMediaSettings.Message = buildSdkMediaSetting(mediaSettingsMessage)
}

Expand Down Expand Up @@ -80,7 +80,7 @@ func buildSdkDefaultScriptsMap(d *schema.ResourceData) *map[string]platformclien

func buildSdkDirectRouting(d *schema.ResourceData) *platformclientv2.Directrouting {
directRouting := d.Get("direct_routing").([]interface{})
if directRouting != nil && len(directRouting) > 0 {
if len(directRouting) > 0 {
settingsMap := directRouting[0].(map[string]interface{})

agentWaitSeconds := settingsMap["agent_wait_seconds"].(int)
Expand Down Expand Up @@ -349,7 +349,7 @@ func buildSdkQueueMessagingAddresses(d *schema.ResourceData) *platformclientv2.Q

func buildSdkQueueEmailAddress(d *schema.ResourceData) *platformclientv2.Queueemailaddress {
outboundEmailAddress := d.Get("outbound_email_address").([]interface{})
if outboundEmailAddress != nil && len(outboundEmailAddress) > 0 {
if len(outboundEmailAddress) > 0 {
settingsMap := outboundEmailAddress[0].(map[string]interface{})

inboundRoute := &platformclientv2.Inboundroute{
Expand Down

0 comments on commit c5ad2e7

Please sign in to comment.