handle non-200 status codes

This commit is contained in:
Cassandra Heart 2023-04-19 21:23:27 -05:00
parent e745f31bbf
commit d9d2a1bee2
No known key found for this signature in database
GPG Key ID: 6352152859385958
2 changed files with 17 additions and 2 deletions

View File

@ -98,10 +98,14 @@ func JoinLobby() {
if err != nil {
panic(err)
} else {
_, err := io.ReadAll(resp.Body)
responseData, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
} else {
if resp.StatusCode != 200 {
fmt.Printf("Status code %d given by sequencer: \n", resp.StatusCode)
panic(string(responseData))
}
return
}
}
@ -125,6 +129,12 @@ func GetSequencerState() string {
if err != nil {
panic(err)
}
if resp.StatusCode != 200 {
fmt.Printf("Status code %d given by sequencer: \n", resp.StatusCode)
panic(string(sequencerState))
}
return string(sequencerState)
}
@ -144,6 +154,11 @@ func Bootstrap() {
bcjBytes, err := io.ReadAll(bcjRes.Body)
if err != nil {
panic(err)
} else {
if bcjRes.StatusCode != 200 {
fmt.Printf("Status code %d given by sequencer: \n", bcjRes.StatusCode)
panic(string(bcjBytes))
}
}
if err := json.Unmarshal(bcjBytes, bcj); err != nil {

View File

@ -104,7 +104,7 @@ func PrintLogo() {
func PrintVersion() {
fmt.Println(" ")
fmt.Println(" Quilibrium Ceremony Client - CLI - v1.0.1")
fmt.Println(" Quilibrium Ceremony Client - CLI - v1.0.2")
fmt.Println()
fmt.Println()
}