exit if the CANVAS environment variables are not set

This commit is contained in:
Vineet K 2024-01-17 16:51:00 -05:00
parent 9221051dae
commit 8616d61555
2 changed files with 12 additions and 2 deletions

View File

@ -8,8 +8,8 @@ import (
"net/http" "net/http"
"net/url" "net/url"
"regexp" "regexp"
"strings"
"strconv" "strconv"
"strings"
"time" "time"
) )

View File

@ -15,8 +15,18 @@ import (
func initialize() { func initialize() {
instance_url := os.Getenv("CANVAS_INSTANCE") instance_url := os.Getenv("CANVAS_INSTANCE")
if len(instance_url) == 0 {
fmt.Println("The CANVAS_INSTANCE environment variable seems to be empty. Exiting.")
os.Exit(1)
}
base_link = instance_url + "/api/v1" base_link = instance_url + "/api/v1"
token = os.Getenv("CANVAS_API_KEY") token = os.Getenv("CANVAS_API_KEY")
if len(token) == 0 {
fmt.Println("The CANVAS_API_KEY environment variable seems to be empty. Exiting.")
os.Exit(1)
}
jar, _ := cookiejar.New(&cookiejar.Options{ jar, _ := cookiejar.New(&cookiejar.Options{
PublicSuffixList: publicsuffix.List, PublicSuffixList: publicsuffix.List,
}) })