]> Cypherpunks.ru repositories - nncp.git/commitdiff
Reduce code with SdsAdd
authorSergey Matveev <stargrave@stargrave.org>
Fri, 22 Nov 2019 19:40:52 +0000 (22:40 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 24 Nov 2019 15:08:55 +0000 (18:08 +0300)
src/tx.go

index 5c5c446171122b62620a1b246b7477e2fa16d5ff..7d497769031695cfd058317b3511ca851028592d 100644 (file)
--- a/src/tx.go
+++ b/src/tx.go
@@ -329,8 +329,7 @@ func (ctx *Ctx) TxFile(
                if err == nil {
                        ctx.LogI("tx", sds, "sent")
                } else {
-                       sds["err"] = err
-                       ctx.LogE("tx", sds, "sent")
+                       ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), "sent")
                }
                return err
        }
@@ -385,8 +384,7 @@ func (ctx *Ctx) TxFile(
                if err == nil {
                        ctx.LogI("tx", sds, "sent")
                } else {
-                       sds["err"] = err
-                       ctx.LogE("tx", sds, "sent")
+                       ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), "sent")
                        return err
                }
                hsh.Sum(metaPkt.Checksums[chunkNum][:0])
@@ -419,8 +417,7 @@ func (ctx *Ctx) TxFile(
        if err == nil {
                ctx.LogI("tx", sds, "sent")
        } else {
-               sds["err"] = err
-               ctx.LogE("tx", sds, "sent")
+               ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), "sent")
        }
        return err
 }
@@ -456,8 +453,7 @@ func (ctx *Ctx) TxFreq(
        if err == nil {
                ctx.LogI("tx", sds, "sent")
        } else {
-               sds["err"] = err
-               ctx.LogE("tx", sds, "sent")
+               ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), "sent")
        }
        return err
 }
@@ -505,8 +501,7 @@ func (ctx *Ctx) TxExec(
        if err == nil {
                ctx.LogI("tx", sds, "sent")
        } else {
-               sds["err"] = err
-               ctx.LogE("tx", sds, "sent")
+               ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), "sent")
        }
        return err
 }
@@ -521,7 +516,7 @@ func (ctx *Ctx) TxTrns(node *Node, nice uint8, size int64, src io.Reader) error
        ctx.LogD("tx", sds, "taken")
        if !ctx.IsEnoughSpace(size) {
                err := errors.New("is not enough space")
-               ctx.LogE("tx", sds, err.Error())
+               ctx.LogE("tx", SdsAdd(sds, SDS{"err": err}), err.Error())
                return err
        }
        tmp, err := ctx.NewTmpFileWHash()
@@ -536,8 +531,7 @@ func (ctx *Ctx) TxTrns(node *Node, nice uint8, size int64, src io.Reader) error
        if err == nil {
                ctx.LogI("tx", sds, "sent")
        } else {
-               sds["err"] = err
-               ctx.LogI("tx", sds, "sent")
+               ctx.LogI("tx", SdsAdd(sds, SDS{"err": err}), "sent")
        }
        os.Symlink(nodePath, filepath.Join(ctx.Spool, node.Name))
        return err