yats.git

ref: 332e2e2c1a41026a2a44e531325bdb2c2c2b6c19

client/event-client-rest.go


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
package main

import (
	"fmt"
	"strconv"
)

func (c *YatsClient) EventList(source string, from int64, to int64) string {
	if from == 0 {
		panic("From is empty")
	}
	var body string
	if to == 0 {
		body = "{\"source\": \"" + source + "\", \"from\":" + strconv.FormatInt(from, 10) + " }"
	} else {
		body = "{\"source\": \"" + source + "\", \"from\":" + strconv.FormatInt(from, 10) + ",\"to\":" + strconv.FormatInt(to, 10) + " }"
	}
	fmt.Printf("request: [%s]\n", body)
	return c.ApiPost(c.config.Endpoint+"/event/search", body)
}