func buildParseQuery()

in message.go [123:139]


func buildParseQuery(req *MessageRequest) string {
	q := fmt.Sprintf("?q=%s", url.PathEscape(req.Query))
	if req.N != 0 {
		q += fmt.Sprintf("&n=%d", req.N)
	}
	if req.Tag != "" {
		q += fmt.Sprintf("&tag=%s", req.Tag)
	}
	if req.Context != nil {
		b, _ := json.Marshal(req.Context)
		if b != nil {
			q += fmt.Sprintf("&context=%s", url.PathEscape(string(b)))
		}
	}

	return q
}