예제 #1
0
파일: consumer.go 프로젝트: ZeaLoVe/alarm
func consume(event *model.Event, isHigh bool) {
	actionId := event.ActionId()
	if actionId <= 0 {
		return
	}

	action := api.GetAction(actionId)
	if action == nil {
		return
	}

	if action.Callback == 1 {
		HandleCallback(event, action)
		return
	}

	consumeEvents(event, action)

}