Пример #1
0
func GetEvents(c *middleware.Context, query m.GetEventsQuery) Response {
	query.OrgId = c.OrgId

	if query.End == 0 {
		query.End = time.Now().Unix() * 1000
	}
	if query.Start == 0 {
		query.Start = query.End - (60 * 60 * 1000) //1hour
	}

	if query.Size == 0 {
		query.Size = 10
	}

	if err := bus.Dispatch(&query); err != nil {
		return ApiError(500, "Failed to query events", err)
	}

	return Json(200, query.Result)
}