mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
toggle travis pro/org
This commit is contained in:
parent
985c41d3b6
commit
fa37bc73d0
@ -9,6 +9,8 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
|
"github.com/senorprogrammer/wtf/wtf"
|
||||||
)
|
)
|
||||||
|
|
||||||
const APIEnvToken = "WTF_TRAVIS_API_TOKEN"
|
const APIEnvToken = "WTF_TRAVIS_API_TOKEN"
|
||||||
@ -16,6 +18,9 @@ const APIEnvToken = "WTF_TRAVIS_API_TOKEN"
|
|||||||
func BuildsFor() (*Builds, error) {
|
func BuildsFor() (*Builds, error) {
|
||||||
builds := &Builds{}
|
builds := &Builds{}
|
||||||
|
|
||||||
|
pro := wtf.Config.UBool("wtf.mods.travisci.pro")
|
||||||
|
travisAPIURL.Host = hosts[pro]
|
||||||
|
|
||||||
resp, err := travisRequest("builds")
|
resp, err := travisRequest("builds")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return builds, err
|
return builds, err
|
||||||
@ -29,7 +34,11 @@ func BuildsFor() (*Builds, error) {
|
|||||||
/* -------------------- Unexported Functions -------------------- */
|
/* -------------------- Unexported Functions -------------------- */
|
||||||
|
|
||||||
var (
|
var (
|
||||||
travisAPIURL = &url.URL{Scheme: "https", Host: "api.travis-ci.org", Path: "/"}
|
travisAPIURL = &url.URL{Scheme: "https", Path: "/"}
|
||||||
|
hosts = map[bool]string{
|
||||||
|
false: "api.travis-ci.org",
|
||||||
|
true: "api.travis-ci.com",
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
func travisRequest(path string) (*http.Response, error) {
|
func travisRequest(path string) (*http.Response, error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user