Пример #1
0
// Match our domain to app_id and token in Redis
func (lr *LogRecord) GetToken(r *godis.Client) interface{} {

	domainkey := strings.Join([]string{cloud, "domain", lr.domain}, ":")

	appid, err := r.Hget(domainkey, "app_id")
	if err != nil {
		return err
	}

	// Save our app_id to our LogRecord
	lr.appid = appid.String()

	appkey := strings.Join([]string{cloud, "app", appid.String()}, ":")

	token, err := r.Hget(appkey, "heroku_log_token")
	if err != nil {
		return err
	}

	// Save our token to our LogRecord
	lr.token = token.String()
	return nil
}