Skip to content

Commit

Permalink
Replace log.Fatal with log.Panic to avoid crashing the application
Browse files Browse the repository at this point in the history
  • Loading branch information
DamienDeepgram committed Aug 4, 2023
1 parent 6c35303 commit c2d1c3f
Show file tree
Hide file tree
Showing 11 changed files with 56 additions and 56 deletions.
8 changes: 4 additions & 4 deletions deepgram/billing.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ func (dg *Client) ListBalances(projectId string) (BalanceList, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)

This comment has been minimized.

Copy link
@yunginnanet

yunginnanet Aug 24, 2023

Contributor

https://tcp.ac/i/Kha5u.png

what.

}

req.Header = http.Header{
Expand All @@ -43,7 +43,7 @@ func (dg *Client) ListBalances(projectId string) (BalanceList, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -62,7 +62,7 @@ func (dg *Client) GetBalance(projectId string, balanceId string) (Balance, error
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -79,7 +79,7 @@ func (dg *Client) GetBalance(projectId string, balanceId string) (Balance, error
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand Down
8 changes: 4 additions & 4 deletions deepgram/invitations.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ func (dg *Client) ListInvitations(projectId string) (InvitationList, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand Down Expand Up @@ -47,13 +47,13 @@ func (dg *Client) SendInvitation(projectId string, options InvitationOptions) (M
u := url.URL{Scheme: "https", Host: dg.Host, Path: path}
jsonStr, err := json.Marshal(options)
if err != nil {
log.Fatal(err)
log.Panic(err)
return Message{}, err
}
req, err := http.NewRequest("POST", u.String(), bytes.NewBuffer(jsonStr))
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand Down Expand Up @@ -88,7 +88,7 @@ func (dg *Client) DeleteInvitation(projectId string, email string) (Message, err
req, err := http.NewRequest("DELETE", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand Down
18 changes: 9 additions & 9 deletions deepgram/keys.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ func (dg *Client) ListKeys(projectId string) (KeyResponse, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -65,7 +65,7 @@ func (dg *Client) ListKeys(projectId string) (KeyResponse, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -84,7 +84,7 @@ func (dg *Client) GetKey(projectId string, keyId string) (KeyResponseObj, error)
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -102,7 +102,7 @@ func (dg *Client) GetKey(projectId string, keyId string) (KeyResponseObj, error)
if res.StatusCode != 200 {

b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand Down Expand Up @@ -130,15 +130,15 @@ func (dg *Client) CreateKey(projectId string, comment string, scopes []string, o
fmt.Println(string(out))
buf := bytes.NewBuffer(out)
if err != nil {
log.Fatal(err)
log.Panic(err)
}
client := new(http.Client)
path := fmt.Sprintf("%s/%s/keys", dg.Path, projectId)
u := url.URL{Scheme: "https", Host: dg.Host, Path: path}
req, err := http.NewRequest("POST", u.String(), buf)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -156,7 +156,7 @@ func (dg *Client) CreateKey(projectId string, comment string, scopes []string, o
if res.StatusCode != 200 {

b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -175,7 +175,7 @@ func (dg *Client) DeleteKey(projectId string, keyId string) (Message, error) {
req, err := http.NewRequest("DELETE", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -192,7 +192,7 @@ func (dg *Client) DeleteKey(projectId string, keyId string) (Message, error) {
if res.StatusCode != 200 {

b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand Down
20 changes: 10 additions & 10 deletions deepgram/members.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func (dg *Client) ListMembers(projectId string) (MemberList, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -49,7 +49,7 @@ func (dg *Client) ListMembers(projectId string) (MemberList, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -68,7 +68,7 @@ func (dg *Client) RemoveMember(projectId string, memberId string) (Message, erro
req, err := http.NewRequest("DELETE", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -85,7 +85,7 @@ func (dg *Client) RemoveMember(projectId string, memberId string) (Message, erro
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -104,7 +104,7 @@ func (dg *Client) GetMemberScopes(projectId string, memberId string) (ScopeList,
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -121,7 +121,7 @@ func (dg *Client) GetMemberScopes(projectId string, memberId string) (ScopeList,
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -145,7 +145,7 @@ func (dg *Client) UpdateMemberScopes(projectId string, memberId string, scope st
req, err := http.NewRequest("PUT", u.String(), strings.NewReader(newScope))
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -163,7 +163,7 @@ func (dg *Client) UpdateMemberScopes(projectId string, memberId string, scope st
if res.StatusCode != 200 {

b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -182,7 +182,7 @@ func (dg *Client) LeaveProject(projectId string) (Message, error) {
req, err := http.NewRequest("DELETE", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -200,7 +200,7 @@ func (dg *Client) LeaveProject(projectId string) (Message, error) {
if res.StatusCode != 200 {

b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand Down
6 changes: 3 additions & 3 deletions deepgram/prerecorded.go
Original file line number Diff line number Diff line change
Expand Up @@ -231,14 +231,14 @@ func (dg *Client) PreRecordedFromURL(source UrlSource, options PreRecordedTransc
u := url.URL{Scheme: "https", Host: dg.Host, Path: dg.TranscriptionPath, RawQuery: query.Encode()}
jsonStr, err := json.Marshal(source)
if err != nil {
log.Fatal(err)
log.Panic(err)
return PreRecordedResponse{}, err
}

req, err := http.NewRequest("POST", u.String(), bytes.NewBuffer(jsonStr))
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -255,7 +255,7 @@ func (dg *Client) PreRecordedFromURL(source UrlSource, options PreRecordedTransc
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}

jsonErr := GetJson(res, &result)
Expand Down
18 changes: 9 additions & 9 deletions deepgram/projects.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func (dg *Client) ListProjects() (ProjectResponse, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -49,7 +49,7 @@ func (dg *Client) ListProjects() (ProjectResponse, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -68,7 +68,7 @@ func (dg *Client) GetProject(projectId string) (Project, error) {
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -85,7 +85,7 @@ func (dg *Client) GetProject(projectId string) (Project, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -103,13 +103,13 @@ func (dg *Client) UpdateProject(projectId string, options ProjectUpdateOptions)
u := url.URL{Scheme: "https", Host: dg.Host, Path: path}
jsonStr, err := json.Marshal(options)
if err != nil {
log.Fatal(err)
log.Panic(err)
return Message{}, err
}
req, err := http.NewRequest("PATCH", u.String(), bytes.NewBuffer(jsonStr))
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -126,7 +126,7 @@ func (dg *Client) UpdateProject(projectId string, options ProjectUpdateOptions)
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand All @@ -146,7 +146,7 @@ func (dg *Client) DeleteProject(projectId string) (Message, error) {
req, err := http.NewRequest("DELETE", u.String(), nil)
if err != nil {
//Handle Error
log.Fatal(err)
log.Panic(err)
}

req.Header = http.Header{
Expand All @@ -163,7 +163,7 @@ func (dg *Client) DeleteProject(projectId string) (Message, error) {
}
if res.StatusCode != 200 {
b, _ := io.ReadAll(res.Body)
log.Fatal(string(b))
log.Panic(string(b))
}
jsonErr := GetJson(res, &result)

Expand Down
2 changes: 1 addition & 1 deletion deepgram/transcriptions.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ func (dg *Client) LiveTranscription(options LiveTranscriptionOptions) (*websocke

if err != nil {
log.Printf("handshake failed with status %s", resp.Status)
log.Fatal("dial:", err)
log.Panic("dial:", err)
}
return c, resp, nil
}
Loading

0 comments on commit c2d1c3f

Please sign in to comment.