INNER CODE UNIT · Go
RemoveApprovalHandler
keel-hq/keel · bot/approvals.go:172
func RemoveApprovalHandler(identifier string, approvalsManager approvals.Manager) string {
approval, err := approvalsManager.Get(identifier)
if err != nil {
return fmt.Sprintf("approval with identifier '%s' was not found", identifier)
}
err = approvalsManager.Delete(approval)
if err != nil {
return fmt.Sprintf("failed to remove '%s' approval: %s.", identifier, err)
}
return fmt.Sprintf("approval '%s' removed.", identifier)
}