github.com/arunkumar7540/cli@v6.45.0+incompatible/actor/v7pushaction/update_web_process_for_application.go (about)

     1  package v7pushaction
     2  
     3  import (
     4  	"code.cloudfoundry.org/cli/api/cloudcontroller/ccv3/constant"
     5  	log "github.com/sirupsen/logrus"
     6  )
     7  
     8  func (actor Actor) UpdateWebProcessForApplication(pushPlan PushPlan, eventStream chan<- Event, progressBar ProgressBar) (PushPlan, Warnings, error) {
     9  	log.Info("Setting Web Process's Configuration")
    10  	eventStream <- SetProcessConfiguration
    11  
    12  	log.WithField("Process", pushPlan.UpdateWebProcess).Debug("Update process")
    13  	warnings, err := actor.V7Actor.UpdateProcessByTypeAndApplication(constant.ProcessTypeWeb, pushPlan.Application.GUID, pushPlan.UpdateWebProcess)
    14  	if err != nil {
    15  		return pushPlan, Warnings(warnings), err
    16  	}
    17  	eventStream <- SetProcessConfigurationComplete
    18  	return pushPlan, Warnings(warnings), nil
    19  }