From 1130ff800634f6ef9ca97a45292e4684ca88a0c6 Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Wed, 26 Jul 2023 16:25:52 -0400 Subject: [PATCH] these need to always be enabled anyway... (#34) --- sdk/access.go | 4 ++++ sdk/share.go | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/sdk/access.go b/sdk/access.go index c759c13b..46c5af4e 100644 --- a/sdk/access.go +++ b/sdk/access.go @@ -9,6 +9,10 @@ import ( ) func CreateAccess(root env_core.Root, request *AccessRequest) (*Access, error) { + if !root.IsEnabled() { + return nil, errors.New("environment is not enabled; enable with 'zrok enable' first!") + } + out := share.NewAccessParams() out.Body = &rest_model_zrok.AccessRequest{ ShrToken: request.ShareToken, diff --git a/sdk/share.go b/sdk/share.go index c2d0cbbb..2f843e14 100644 --- a/sdk/share.go +++ b/sdk/share.go @@ -10,6 +10,10 @@ import ( ) func CreateShare(root env_core.Root, request *ShareRequest) (*Share, error) { + if !root.IsEnabled() { + return nil, errors.New("environment is not enabled; enable with 'zrok enable' first!") + } + var err error var out *share.ShareParams