1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-03 16:38:31 +00:00

Align memstats, error on non-200 responses

This commit is contained in:
Kane York 2015-10-31 23:16:58 -07:00
parent b2624ec77f
commit 18619eddd3
2 changed files with 17 additions and 2 deletions

View file

@ -61,7 +61,7 @@ func commandLineConsole() {
if val.Mallocs == 0 {
continue
}
shell.Println(val.Size, "bytes:", val.Mallocs, "allocs", val.Frees, "frees")
shell.Print(fmt.Sprintf("%5d: %6d outstanding (%d total)\n", val.Size, val.Mallocs - val.Frees, val.Mallocs))
}
shell.Println(m.NumGC, "collections occurred")
return "", nil

View file

@ -136,9 +136,12 @@ func RequestRemoteData(remoteCommand, data string, auth AuthInfo) (responseStr s
if err != nil {
return "", err
}
defer resp.Body.Close()
if resp.StatusCode != 200 {
return "", httpError(resp.StatusCode)
}
respBytes, err := ioutil.ReadAll(resp.Body)
resp.Body.Close()
if err != nil {
return "", err
}
@ -162,6 +165,10 @@ func SendAggregatedData(sealedForm url.Values) error {
if err != nil {
return err
}
if resp.StatusCode != 200 {
resp.Body.Close()
return httpError(resp.StatusCode)
}
return resp.Body.Close()
}
@ -180,6 +187,10 @@ func FetchBacklogData(chatSubs []string) ([]ClientMessage, error) {
if err != nil {
return nil, err
}
defer resp.Body.Close()
if resp.StatusCode != 200 {
return nil, httpError(resp.StatusCode)
}
dec := json.NewDecoder(resp.Body)
var messages []ClientMessage
err = dec.Decode(messages)
@ -190,6 +201,10 @@ func FetchBacklogData(chatSubs []string) ([]ClientMessage, error) {
return messages, nil
}
func httpError(statusCode int) error {
return fmt.Errorf("backend http error: %d", statusCode)
}
func GenerateKeys(outputFile, serverId, theirPublicStr string) {
var err error
output := ConfigFile{