From b2aa1112638d3e27ad5df27b2d792ad17e1c583c Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Fri, 14 Aug 2020 03:38:29 -0600 Subject: [PATCH] update error message --- cmd/telebit/telebit.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/cmd/telebit/telebit.go b/cmd/telebit/telebit.go index a64b970..33da5c9 100644 --- a/cmd/telebit/telebit.go +++ b/cmd/telebit/telebit.go @@ -315,10 +315,19 @@ func main() { grants, err = telebit.Inspect(*authURL, *token) if nil != err { + if dbg.Debug { + fmt.Fprintf(os.Stderr, "failed to inspect token: %s\n", err) + } _, err := mgmt.Register(*authURL, ClientSecret, ppid) if nil != err { - fmt.Fprintf(os.Stderr, "failed to register client: %s\n", err) - os.Exit(1) + if !strings.Contains(err.Error(), `"E_NOT_FOUND"`) { + fmt.Fprintf(os.Stderr, "invalid client credentials: %s\n", err) + os.Exit(2) + } else { + fmt.Fprintf(os.Stderr, "failed to register client: %s\n", err) + os.Exit(1) + } + return } grants, err = telebit.Inspect(*authURL, *token) if nil != err {