Some improve (#425)
* Some improve 1. Use bytes.Buffer.String or bytes.Buffer.Bytes 2. Use a single append to concatenate two slices 3. Poor file permissions used when creating file or using chmod 4. Using a deprecated function, variable, constant or field Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com> * improve Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
parent
453c919510
commit
a49bf91e75
|
@ -95,7 +95,7 @@ func SetLogOut(log *logrus.Logger, outString string) error {
|
|||
case "stderr":
|
||||
log.Out = os.Stderr
|
||||
default:
|
||||
f, err := os.OpenFile(outString, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
|
||||
f, err := os.OpenFile(outString, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0600)
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
|
@ -186,9 +186,7 @@ Retry:
|
|||
// Device Group HTTP Response
|
||||
if len(res.FailedRegistrationIDs) > 0 {
|
||||
isError = true
|
||||
for _, id := range res.FailedRegistrationIDs {
|
||||
newTokens = append(newTokens, id)
|
||||
}
|
||||
newTokens = append(newTokens, res.FailedRegistrationIDs...)
|
||||
|
||||
LogPush(FailedPush, notification.To, req, errors.New("device group: partial success or all fails"))
|
||||
if PushConf.Core.Sync {
|
||||
|
|
|
@ -133,7 +133,7 @@ func TestRootHandler(t *testing.T) {
|
|||
|
||||
r.GET("/").
|
||||
Run(routerEngine(), func(r gofight.HTTPResponse, rq gofight.HTTPRequest) {
|
||||
data := []byte(r.Body.String())
|
||||
data := r.Body.Bytes()
|
||||
|
||||
value, _ := jsonparser.GetString(data, "text")
|
||||
|
||||
|
@ -150,7 +150,7 @@ func TestAPIStatusGoHandler(t *testing.T) {
|
|||
|
||||
r.GET("/api/stat/go").
|
||||
Run(routerEngine(), func(r gofight.HTTPResponse, rq gofight.HTTPRequest) {
|
||||
data := []byte(r.Body.String())
|
||||
data := r.Body.Bytes()
|
||||
|
||||
value, _ := jsonparser.GetString(data, "go_version")
|
||||
|
||||
|
@ -169,7 +169,7 @@ func TestAPIStatusAppHandler(t *testing.T) {
|
|||
|
||||
r.GET("/api/stat/app").
|
||||
Run(routerEngine(), func(r gofight.HTTPResponse, rq gofight.HTTPRequest) {
|
||||
data := []byte(r.Body.String())
|
||||
data := r.Body.Bytes()
|
||||
|
||||
value, _ := jsonparser.GetString(data, "version")
|
||||
|
||||
|
@ -346,7 +346,7 @@ func TestVersionHandler(t *testing.T) {
|
|||
r.GET("/version").
|
||||
Run(routerEngine(), func(r gofight.HTTPResponse, rq gofight.HTTPRequest) {
|
||||
assert.Equal(t, http.StatusOK, r.Code)
|
||||
data := []byte(r.Body.String())
|
||||
data := r.Body.Bytes()
|
||||
|
||||
value, _ := jsonparser.GetString(data, "version")
|
||||
|
||||
|
|
Loading…
Reference in New Issue