summaryrefslogtreecommitdiff
path: root/canvas.go
diff options
context:
space:
mode:
authorvin <git@vineetk.net>2024-01-17 16:51:00 -0500
committervin <git@vineetk.net>2024-01-17 16:51:00 -0500
commit8616d615551f0c5c2a32253541bdc802bf110a13 (patch)
tree64aece4edb734c4d7c88db8c34b5a44052d56f87 /canvas.go
parent9221051daefc9f8ee5ecf31a3f6974ee3965869c (diff)
exit if the CANVAS environment variables are not setHEADmastermain
Diffstat (limited to 'canvas.go')
-rw-r--r--canvas.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/canvas.go b/canvas.go
index f1a2375..41afce7 100644
--- a/canvas.go
+++ b/canvas.go
@@ -15,8 +15,18 @@ import (
15 15
16func initialize() { 16func initialize() {
17 instance_url := os.Getenv("CANVAS_INSTANCE") 17 instance_url := os.Getenv("CANVAS_INSTANCE")
18 if len(instance_url) == 0 {
19 fmt.Println("The CANVAS_INSTANCE environment variable seems to be empty. Exiting.")
20 os.Exit(1)
21 }
22
18 base_link = instance_url + "/api/v1" 23 base_link = instance_url + "/api/v1"
19 token = os.Getenv("CANVAS_API_KEY") 24 token = os.Getenv("CANVAS_API_KEY")
25 if len(token) == 0 {
26 fmt.Println("The CANVAS_API_KEY environment variable seems to be empty. Exiting.")
27 os.Exit(1)
28 }
29
20 jar, _ := cookiejar.New(&cookiejar.Options{ 30 jar, _ := cookiejar.New(&cookiejar.Options{
21 PublicSuffixList: publicsuffix.List, 31 PublicSuffixList: publicsuffix.List,
22 }) 32 })