github.com/arunkumar7540/cli@v6.45.0+incompatible/actor/v7pushaction/scale_web_process_for_application.go (about) 1 package v7pushaction 2 3 import ( 4 log "github.com/sirupsen/logrus" 5 ) 6 7 func (actor Actor) ScaleWebProcessForApplication(pushPlan PushPlan, eventStream chan<- Event, progressBar ProgressBar) (PushPlan, Warnings, error) { 8 if pushPlan.ScaleWebProcessNeedsUpdate { 9 log.Info("Scaling Web Process") 10 eventStream <- ScaleWebProcess 11 12 warnings, err := actor.V7Actor.ScaleProcessByApplication(pushPlan.Application.GUID, pushPlan.ScaleWebProcess) 13 14 if err != nil { 15 return pushPlan, Warnings(warnings), err 16 } 17 eventStream <- ScaleWebProcessComplete 18 return pushPlan, Warnings(warnings), nil 19 } 20 21 return pushPlan, nil, nil 22 }