INNER CODE UNIT · Go

IsApproval

keel-hq/keel · bot/approvals.go:152

func IsApproval(eventUser string, eventText string) (resp *ApprovalResponse, ok bool) {
	if strings.HasPrefix(strings.ToLower(eventText), ApprovalResponseKeyword) {
		return &ApprovalResponse{
			User:   eventUser,
			Status: types.ApprovalStatusApproved,
			Text:   eventText,
		}, true
	}

	if strings.HasPrefix(strings.ToLower(eventText), RejectResponseKeyword) {
		return &ApprovalResponse{
			User:   eventUser,
			Status: types.ApprovalStatusRejected,
			Text:   eventText,
		}, true
	}

	return nil, false

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…